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