1.创建与销毁对象
第1条: 考虑使用静态工厂方法代替构造函数
第2条: 使用石油函数强化singleton属性
第3条: 通过私有构造函数强化不可实例化的能力
第4条: 避免创建重复的对象
.. ... 例:
String s=new String("silly"); //Dont do this 每次执行都创建一个String 实例
String s="No longer silly" ;
第5条: 消除过期的对象引用
第6条: 避免使用终结函数
2. 对于所有对象都通用的方法
第7条: 在改写equals的是否请遵守通用的约定
第8条: 改写equals时总是要改写hashCode
第9条: 总是要改写toString
第10条: 谨慎地改写clone
第11条: 考虑实现Comparable接口