![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Effective java
文章平均质量分 85
QQ口香糖
这个作者很懒,什么都没留下…
展开
-
Effective java(二)
对于所有对象都通用的方法(二) 1.在改写equals的时候遵守通用约定 equals的通用约定有自反性,对称性,传递性,一致性, 自反性 : 对于任意的引用值x , x.equals(x)一定为true. 对称性 : 对于任意的引用x 和 y ,当且仅当 x.equals(y),为true时 y.equals(x)也一定为true. 传递性 : 对于任意的引用 x , y 和 z ,如...原创 2018-09-12 17:05:52 · 127 阅读 · 0 评论 -
Effective java(三)
类和接口(三) 类和成员的可访问能力最小 如何区别一个设计良好的模块和设计不好的模块,主要看这个模块对于外部的其他模块而言,是否隐藏了内部的数据和其他的实现细节.一个设计良好的模块是会吧内部的所有实现细节都隐藏起来,模块之前通过API进行通讯,这个概念称为信息隐藏或者封装.(解除系统之间的解耦合,使模块可以被并行的开发,测试,优化,理解和修改) 还有一种就是访问控制...原创 2018-10-10 14:35:58 · 545 阅读 · 0 评论 -
Effective java (一)
说实话这本书我买了挺久了,刚工作的时候买的,刚开始看的时候,有些看不懂,然后就搁置了,最近又拿出来翻一翻,这回能看懂一些了,其实有些还是看不太懂.我简单得做一下小章总结. 创建与销毁对象(一) 1.静态工厂方法代替构造函数 是什么 : 为了让客户获得它的一个实例,最通常的方法就是提供一个公有的构造函数,还有一种是提供一个公有的静态工厂方法返回的一个实例,静态工厂函数其实就是一个普通的静态方法...原创 2018-09-11 17:11:54 · 110 阅读 · 0 评论 -
Effective java(四)
泛型(四) 一.请不要再代码中使用原生态类型 声明具有一个或者多个类型参数的类或者接口就是泛型类或者接口。 每种泛型定义一种参数化的类型,构成格式为:先是类或者接口的名称,然后是用尖括号(<>)吧对应于泛型形式类型参数的实际参数列表括起来,例如:List<String>,表示元素为String 的列表。 每个泛型都定义一个原生态类型,即不带任何实际类...原创 2018-11-14 00:27:59 · 133 阅读 · 0 评论