effective java - day1

来源:互联网 发布:sqlserver常用表 编辑:程序博客网 时间:2024/06/05 12:00

在当当网买的effective java 下午刚到,晚上吃饭洗澡后就迫不及待拿出来翻阅,并迅速阅读了前面几个章节,那种感觉太棒了,和当时读scott 的effective c++那种感觉一样,令人兴奋不已,哇,原来自己一直想了解或想总结既然一一在眼前,so perfect!!

 

No2.创建和销毁对象

  • 考虑用静态工厂方法代替构造器
  • 遇到多个构造器参数时要考虑用构建器
  • 用私有构造器或者枚举类型强化Singleton属性
  • 通过私有构造器强化不可实例化的能力
  • 避免创建不必要的对象
  • 消除过期的对象引用
  • 避免使用终结函数

首先,从章目就可以清楚,是关于对象的创建与销毁,即是对象生命周期把握,当然这是个大知识点,不过作者已经作出了完美的答复。(待续)