Effective-Java-3rd-Edition-zh
Effective-Java-3rd-Edition-zh copied to clipboard
📖 Effective Java (Third Edition) | Effective Java(第三版)翻译计划稿
Effective-Java-3rd-Edition-zh
📖 Effective Java (Third Edition) | Effective Java(第三版)翻译计划稿
目录
- 第 1 章 引言
-
第 2 章 创建和销毁对象
- 第 1 条:考虑用静态工厂方法代替构造器
- 第 2 条:遇到多个构造器参数时要考虑用构建器
- 第 3 条:用私有构造函数或者枚举类型强化 Singleton 属性
- 第 4 条:通过私有构造函数强化不可实例化的能力
- 第 5 条:依赖注入优于资源硬连接
- 第 6 条:避免创建不必要的对象
- 第 7 条:消除过期对象引用
- 第 8 条:避免使用 Finalizer 和 Cleaner 机制
- 第 9 条:使用 try-with-resources 语句替代 try-finally 语句
-
第 3 章 对所有对象都通用的方法
- 第 10 条:覆盖 equals 时请遵守通用约定
- 第 11 条:覆盖 equals 时要覆盖 hashCode
- 第 12 条:始终要覆盖 toString
- 第 13 条:谨慎地覆盖 clone
- 第 14 条:考虑实现 Comparable 接口
-
第 4 章 类和接口
- 第 15 条:最小化类及其成员的可访问性
- 第 16 条:在公共类中使用访问方法而非公有域
- 第 17 条:最小化可变性
- 第 18 条:复合优先于继承
- 第 19 条:设计并编写文档以供继承,否则就禁止继承
- 第 20 条:接口优于抽象类
- 第 21 条:为后代设计接口
- 第 22 条:接口仅用于定义类型
- 第 23 条:类层次优于标签类
- 第 24 条:优先使用静态成员类
- 第 25 条:将源文件限制为单个顶级类
- . . .
如何参与
点击这里,查看参与校对及翻译的正确姿势。
声明
本项目仅作为学习与交流使用,如果对你有所帮助,请购买正版书籍以示支持。