Effective Java(一)—— 创建和销毁对象
2017-06-29 16:53
323 查看
在客户端(调用端)获取自身实例的方法:
公有的构造器;
类的静态工厂方法;
也即类可以通过静态工厂方法来提供给它的客户端(调用端),而不是常规的通过构造器的方式;
公有的构造器;
类的静态工厂方法;
1. 使用静态工厂方法代替构造器
Boolean 是对基本类型 boolean 的包装类;public final class Boolean implements ... { public static final Boolean TRUE = new Boolean(true); public static final Boolean FALSE = new Boolean(false); public static Boolean valueOf(boolean b) { return (b ? TRUE : FALSE); // return (b ? Boolean.TRUE : Boolean.FALSE); } }
也即类可以通过静态工厂方法来提供给它的客户端(调用端),而不是常规的通过构造器的方式;
相关文章推荐
- Effective Java第二章 创建和销毁对象(收获总结)
- [Effective Java]第二章 创建和销毁对象
- Effective Java 第2章 创建和销毁对象 精简总结 (1)
- Effective Java-1 创建和销毁对象
- Effective Java 读书笔记( 2 创建和销毁对象)
- {Effective Java} Chap 2 创建和销毁对象
- effective java 创建和销毁对象
- 【Effective Java学习】创建和销毁对象--考虑用静态方法代替构造器
- 《Effective Java》之创建和销毁对象
- Effective Java 创建和销毁对象
- Effective Java - 创建和销毁对象 - 静态工厂方法代替构造器
- 《Effective Java》第2章 创建和销毁对象
- effective java 读书笔记---第二章创建和销毁对象
- 【读书笔记】《Effective Java》——创建和销毁对象
- [Effective Java 读书笔记] 第二章 创建和销毁对象 第三 四条
- Effective Java(一) 创建和销毁对象
- effective java(创建和销毁对象)
- 《Effective Java》—— 创建与销毁对象
- 学习effective java-2创建和销毁对象之当类有多个构造参数时,请考虑使用一个builder来创建对象
- 《Effective Java》 第一讲:创建和销毁对象