
Effective java
文章平均质量分 69
woshiren123ew
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
考虑用静态工厂方法代替构造器
转自:http://www.jianshu.com/p/4d7a0cd36a82阅读经典——《Effective Java》01我们通常使用构造器来创建对象。除此之外,本文介绍另一种创建对象的方式——使用静态工厂方法。静态工厂方法静态工厂方法的优点服务提供者框架静态工厂方法以Java中自带的Boolean类(基本类型boolean的包装类)为例,它的静态转载 2017-03-04 15:24:11 · 313 阅读 · 0 评论 -
Effective Java 第三章 对于所有对象都通用的方法
文章目录第八条:覆盖equals时请遵守通用约定第八条:覆盖equals时请遵守通用约定Object类中默认的equals如下:public boolean equals(Object obj) { return (this == obj);}如果类不覆盖equals方法,在这种情况下,类的每个实例都只与它自身相等。什么时候不需要覆盖equals方法类的每个实例本质上都是...原创 2018-12-05 01:37:34 · 271 阅读 · 0 评论 -
Effective Java 第二章 创建和销毁对象
这里写自定义目录标题第一条:考虑用静态工厂方法代替构造器第二条:遇到多个构造器参数时要考虑使用构造器第三条:用私有构造器或者枚举类型强化Singleton属性第四条:通过私有构造器强化不可实例化的能力第五条:避免创建不必要的对象第一条:考虑用静态工厂方法代替构造器优点它们相对于构造器有名称,使得客户端代码更容易使用和阅读。当一个类需要多个带有相同签名的构造器时,就用静态工厂方法代替构造...原创 2018-12-04 00:57:24 · 233 阅读 · 0 评论