Effective java
文章平均质量分 56
梦回大汉123
java lua go c#初窥门径, loki研究中。。。
展开
-
2021-01-30
Effective Java第3章 对于所有对象都通用的方法第10条 覆盖equals时请遵守通用规定 第3章 对于所有对象都通用的方法 第10条 覆盖equals时请遵守通用规定 类的每个实例本质上都是唯一的。 类没有必要提供逻辑相等的测试功能。 超类已经覆盖了equals,超类的行为对于这个类也是合适的。 类是私有的,或者包级是私有的,可以确定他的equals方法永远不会被调用。 ...原创 2021-01-30 15:22:47 · 114 阅读 · 0 评论 -
Effective Java
Effective Java第2章 创建和销毁对象第1条 静态工厂方法代替构造类的优势第2条 构建器2.1 使用构建器的原因2.2 建造者(Build)模式举例第3条 用私有构造器或枚举类型强化Singleton属性 第2章 创建和销毁对象 第1条 静态工厂方法代替构造类的优势 静态工厂方法有名称 ,见名知意,调用时更为直接明了。 调用静态工厂方法创建对象时不必每次都创建新对象 ,例如单例模式,享元模式,对一个无需更改属性的对象重复利用,减少资源开销。 可以返回原返回类型的任意子类对象 ,即父类引用指向子原创 2021-01-23 22:19:31 · 560 阅读 · 2 评论