文章目录1. 构造器参数太多怎么办2. 不需要实例化的类构造器要私有化3. 不要创建不必要对象4. 避免使用终结方法5. 类跟成员的可访问性最小化6. 使可变性最小化7. 优先使用复合胜过继承8.接口优于抽象类9. 可变参数谨慎使用10. 尽量不要返回NULL,尽量返回零数组或集合11.优先使用标准异常12.尽量使用枚举替换int13. 局部变量作用域最小化14. 对于精度技术不用float或double15.字符串操作少用String16.对资源的close建议分开操作17. 数据类型转换18