Effective Jave——第5条:避免创建不必要的对象
2017-01-06 09:48
387 查看
一般来说,最好能够重用现有的对象而不是每次需要时都创建一个新的。重用既快速又流行。如果对象是不可变的,它就始终可以被重用。
对于同时拥有静态工厂方法和构造器的不可变类而言,通常使用静态方法而非构造器来创建对象。例如Bolean.valueOf(String)肯定会优于Bolean(String)。
并不是说创建对象的代价很高,只是在有些情况下,创建对象会变得非常昂贵,最典型的一个例子就是连接数据库时。
对于同时拥有静态工厂方法和构造器的不可变类而言,通常使用静态方法而非构造器来创建对象。例如Bolean.valueOf(String)肯定会优于Bolean(String)。
并不是说创建对象的代价很高,只是在有些情况下,创建对象会变得非常昂贵,最典型的一个例子就是连接数据库时。
相关文章推荐
- 第5条:避免创建不必要的对象
- Effective Java 第5条 避免创建不必要的对象
- 第5条:避免创建不必要的对象
- Effective Jave 创建和销毁对象 5.避免创建不必要的对象
- 《Effective java》读书记录-第5条-避免创建不必要的对象
- 第5条:避免创建不必要的对象
- 第5条:避免创建不必要的对象
- 第5条:避免创建不必要的对象
- 第5条:避免创建不必要的对象
- Effective Java学习笔记之第5条 避免创建不必要的对象
- 第5条:避免创建不必要的对象
- 第5条:避免创建不必要的对象
- Effective Java 第5条:避免创建不必要的对象
- 避免创建不必要的对象减少.NET应用程序内存占用
- 第五条:避免创建不必要的对象
- 避免创建不必要的对象和避免使用终结方法
- Item 5 避免创建不必要的对象
- 学习effective java-5创建和销毁对象之避免创建不必要的对象
- Java学习笔记5:避免创建不必要的对象
- Android 编码规范:(五)避免创建不必要的对象