在当当网买的effective java 下午刚到,晚上吃饭洗澡后就迫不及待拿出来翻阅,并迅速阅读了前面几个章节,那种感觉太棒了,和当时读scott 的effective c++那种感觉一样,令人兴奋不已,哇,原来自己一直想了解或想总结既然一一在眼前,so perfect!!
No2.创建和销毁对象
- 考虑用静态工厂方法代替构造器
- 遇到多个构造器参数时要考虑用构建器
- 用私有构造器或者枚举类型强化Singleton属性
- 通过私有构造器强化不可实例化的能力
- 避免创建不必要的对象
- 消除过期的对象引用
- 避免使用终结函数
首先,从章目就可以清楚,是关于对象的创建与销毁,即是对象生命周期把握,当然这是个大知识点,不过作者已经作出了完美的答复。(待续)