Go to file
2018-10-29 16:07:19 +08:00
01. 考虑使用静态工厂方法替代构造方法.md Update 01. 考虑使用静态工厂方法替代构造方法.md 2018-10-15 16:08:40 +08:00
02. 当构造方法参数过多时使用builder模式.md update 2018-10-18 10:17:09 +08:00
03. 使用私有构造方法或枚类实现Singleton属性.md 3. 使用私有构造方法或枚类实现 Singleton 属性 2018-09-26 20:55:30 +08:00
04. 使用私有构造方法执行非实例化.md # 4. 使用私有构造方法执行非实例化 2018-09-27 13:34:38 +08:00
05. 使用依赖注入取代硬连接资源(hardwiring resources).md 05. 使用依赖注入取代硬连接资源(hardwiring resources) 2018-09-28 13:27:04 +08:00
06. 避免创建不必要的对象.md 6. 避免创建不必要的对象 2018-09-30 13:50:46 +08:00
07. 消除过期的对象引用.md 7. 消除过期的对象引用 2018-10-02 23:18:16 +08:00
08. 避免使用Finalizer和Cleaner机制.md 8. 避免使用 Finalizer 和 Cleaner 机制 2018-10-03 21:29:41 +08:00
09. 使用try-with-resources语句替代try-finally语句.md 9. 使用 try-with-resources 语句替代 try-finally 语句 2018-10-06 09:33:31 +08:00
10. 重写equals方法时遵守通用约定.md Update 10. 重写equals方法时遵守通用约定.md 2018-10-09 11:39:24 +08:00
11. 重写equals方法时同时也要重写hashcode方法.md Update 11. 重写equals方法时同时也要重写hashcode方法.md 2018-10-10 11:27:41 +08:00
12. 始终重写 toString 方法.md 12. 始终重写 toString 方法 2018-10-11 09:41:58 +08:00
13. 谨慎地重写 clone 方法.md 13. 谨慎地重写 clone 方法 2018-10-12 09:22:52 +08:00
14. 考虑实现Comparable接口.md update 2018-10-13 11:53:08 +08:00
15. 使类和成员的可访问性最小化.md 15. 使类和成员的可访问性最小化 2018-10-14 13:54:06 +08:00
16. 在公共类中使用访问方法而不是公共属性.md 16. 在公共类中使用访问方法而不是公共属性 2018-10-15 10:28:46 +08:00
17. 最小化可变性.md 17. 最小化可变性 2018-10-16 09:47:50 +08:00
18. 组合优于继承.md 18. 组合优于继承 2018-10-17 16:33:42 +08:00
19. 如使用继承则设计,应当文档说明,否则不该使用.md 19. 如使用继承则设计,应当文档说明,否则不该使用 2018-10-18 10:11:59 +08:00
20. 接口优于抽象类.md 20. 接口优于抽象类 2018-10-19 10:56:26 +08:00
21. 为后代设计接口.md 21. 为后代设计接口 2018-10-21 09:42:19 +08:00
22. 接口仅用来定义类型.md 22. 接口仅用来定义类型 2018-10-22 11:34:20 +08:00
23. 优先使用类层次而不是标签类.md 23. 优先使用类层次而不是标签类 2018-10-23 10:44:03 +08:00
24. 优先考虑静态成员类.md 24. 优先考虑静态成员类 2018-10-24 09:44:01 +08:00
25. 将源文件限制为单个顶级类.md 25. 将源文件限制为单个顶级类 2018-10-25 20:04:09 +08:00
26. 不要使用原始类型.md 26. 不要使用原始类型 2018-10-27 11:15:15 +08:00
27. 消除非检查警告.md 27. 消除非检查警告 2018-10-29 16:07:19 +08:00
README.md Update README.md 2018-10-24 09:45:22 +08:00

effctive-java-3rd-chinese

文章翻译来源地址:https://www.jianshu.com/c/ce8cf0e13b23

个人主要想把文章内容存成 markdown 格式 并且转换成为对应的 pdf便于离线阅读。

每日一更

about this repository

本来以为只是个直接搬运的活,实际上不是。主要工作如下:

  • 改进排版,原有博文排版不太优秀,根据markdwon 排版指北重新排版。
  • 内容修改,原作者在翻译过程中有笔误(可能打字太快了),这里进行修改。
  • 等待内容搬运完成,使用cmd markdown生成 pdf 离线文件

markdown 文件以及英文版原版链接也都放在了 github 上面,希望小伙伴也可以中英文对照,给出一些意见。

额外资源