没有合适的资源?快使用搜索试试~ 我知道了~
知识领域 JavaEE 技术关键词 JavaEE初级工程师前一年的工作开发日志记录 内容
需积分: 1 0 下载量 198 浏览量
2023-10-05
07:50:20
上传
评论
收藏 393KB PDF 举报
温馨提示
试读
53页
内容概要 Java初级工程师的工作开发日志技术级别以及技术思考 关于Java的底层基础知识和JavaEE企业级技术知识 试用人群 大学应届毕业生 本科生 计算机相关专业的学生和毕业生 教职工 初级中级高级开发工程师 使用场景及目标 开发工程师以及项目经理的技术开发参考手册 目标技术分享Java技术推广 其他 共勉
资源推荐
资源详情
资源评论
编程开发工作日记
原创廖万忠coderOilStation2023-02-20 00:46发表于广东
Java 开发工作日记
@WanzhongLiao
2016-9-25
1.
枚举 enumeration 数据类型的本质是常量数据类型值的数组 Array 集合。
a)
所有的数据结构都是基于数组设计而成的。
b)
一个常量值,我们可以称之为常量数值,多个常量数值的集合就是枚举 enum 类型。
c)
枚举数据类型的数据 data 数据结构是 key-value 组成的数据结构,其中的 value 为
默认的数据类型基础数据类型整形值 int。
d)
枚举数据类型为复杂数据类型。
2.
在程序编码的过程中的代码 code 的可读性 readable 对程序员的开发效率的会有很大的提
高。
3.
在 C++中指针类型数据其实就是复杂类型数据,表示方式就是在基本数据类型+*操作符。
a)
指针 Pointer 是复杂数据类型对象的引用标志地址。
b)
在 C++中
i.* variable :
为解析数据对象地址值
value
操作符。
ii.“Type * ”:
表示复杂数据对象的地址引用操作符。
iii.“&”
: 为复杂数据对象的取值操作符,返回引用对象的存储目标地址。
c)
在 Java 中:
i.复杂数据对象的引用封装了指针操作符*和引用取址操作符&的存在,增加了程序
设计语言的易用性,提高了代码的可读性和程序员的开发效率。
d)操作符虽然十分简洁,但是太过于抽象。对于一个操作符,我们可以有很多的理解意
义,同时操作符的可读性比自然语言(现在存在的程序设计自然语言是英语
English)的可读性要差。
i.在程序中,我们要尽量地缩小和避免不确定性因素的存在,从而可以不断地减小
代码 bug 存在的可能性。
e)复杂数据类型数据 data 是基本数据类型数据的复合。
i.复杂数据类型也可以称之为类 Class 或者结构体 Struct。
ii.基本数据类型数据为 byte/boolean short/char int/float long/double。
2016-11-7
1.学习编程的时候我们要时时刻刻的思考学习他人的编程经验的同时,想一想 why & how ,
就是对于同一个问题如果让你来做,你会怎么做。
2.学无止境,生无所息。
3.在构建系统的时候,入库数据的操作都是要重定向到某一个页面,出库数据使用转发到某
一个页面。
a)入库数据指的是:
i.Add
ii.Delete
iii.Update
b)出库数据指的是:
i.Query/find.
ii.List
c)使用重定向的目的就是为了防止页面刷新的时候重复提交需要入库的数据。
4.耦合度指的就是通信接口()解耦的参数多少,接口()中的形式参数越少说明 api 接口
的耦合度越低。
a)低耦合度接口就是空形式参数的 API 接口。
2016-12-9
1.Java 对底层的开发类库进行了很大的简化,提高了程序员的开发效率,从而程序员可以专
注于实体对象 Object 的业务逻辑而不语用更多的考虑代码细节,减轻了程序员的工作
压力,提高了程序员的开发效率。
2.没有同步的接口 Interface 都是现成不安全的,但是从另外一个反面来说,该类操作数据
的效率比线程安全的类要高。
3.C/C++等底层程序设计语言的主要任务就是为了封装底层复杂的算法和数据结构,提供给
高级程序设计语言比如 C#,Java 调用的 API。
a)封装是为了简化,为了提高程序员的开发工作效率。
4.程序接口的参数能少则尽量减少,提高代码的简洁性,也是解耦。
5.学习任何东西都得往底层看,只有了解底层的设计原理,我们才能更高的在高层进行工作
构建自己高效的架构。
a)越是基础的东西含金量越高。
6.对数据库的操作当中查询操作是使用频率最高 Java 封装了很多的操作符,比如指针,使
得该程序设计语言的可读性和可理解性都得到的操作。
a)我们时时刻刻都要用到数据的查询。
b)数据库的数据入库和出库的过程就是信息采集和信息获取的过程。
2016-12-10
1.计算机编程的任何业务逻辑都是涉及数据库里的一张表或者是几张表的数据操作。
a)项目开发就是一个实体设计的过程,java po 对象所对应的及时数据库里的表结构。
b)项目开发的过程就是从无到有的一个过程,其实就是一个一对多的数据建模模型。
2016-12-12
1.编程的过程就是使用有限的字符描述无限的思想。
2.《代码整洁之道》
a)细节中自有天地,整洁成就卓越代码。
b)软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。
c)代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升
级奠定了良好基础。
d)小处诚实非小事。
e)相对于任何宏伟愿景,对细节的关注甚至是更为关键的专业性基础。
f)懂思考、会感受的编码人,他们由产品备忘或用户故事开始创造产品。
g)20 世纪中期著名的建筑大师,秉承“少即是多”的建筑设计哲学,缔造了玻璃幕墙等现
代建筑结构。
h)即便是在汽车工业里,大量工作也并不在于生产而在于维护--或避免维护。对于软
件而言,百分之八十的工作量集中在我们美其名曰“维护”的事情上,其实就是修
修补补。
i)良好的软件实践遵循这些规程,专注、镇定和思考。 --Uncle Bob
剩余52页未读,继续阅读
资源评论
程序员是干活的
- 粉丝: 216
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功