effective Java 是 Java之父James Gosling鼎力推荐,Jolt获奖作品全新升级
第一章 创建和销毁对象
- 用静态工厂方法代替构造器
- 遇到多个构造器参数时要考虑使用构建器
- 用私有构造器或者枚举类型强化Singleton属性
- 使用私有构造器强化不可实例化的能力
- 优先考虑依赖注入来引用资源
- 避免创建不必要的对象
- 清除过期的对象引用
- 避免使用终结方法和清除方法
- try-with-resource优先于try-finally
effective Java 是 Java之父James Gosling鼎力推荐,Jolt获奖作品全新升级
第一章 创建和销毁对象