Go to file
2018-10-16 09:47:50 +08:00
01. 考虑使用静态工厂方法替代构造方法.md Update 01. 考虑使用静态工厂方法替代构造方法.md 2018-10-15 16:08:40 +08:00
02. 当构造方法参数过多时使用builder模式.md 更新代码部分 2018-09-24 11:43:29 +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
README.md Update README.md 2018-10-09 11:32:23 +08:00

effctive-java-3rd-chinese

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

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

每日一更

about this repository

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

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

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

额外资源