Commit Graph

83 Commits

Author SHA1 Message Date
sjsdfg
ab764ebd69 update 9. 使用 try-with-resources 语句替代 try-finally 语句 2019-04-05 16:12:57 +08:00
sjsdfg
002289bb59 update 2019-04-05 16:08:02 +08:00
sjsdfg
c5893e8b02 update : 84. 不要依赖线程调度器 2019-04-05 15:59:53 +08:00
sjsdfg
7024ed638c update 2019-04-05 15:25:41 +08:00
sjsdfg
ed6c73a148 update 2019-04-05 15:09:19 +08:00
Joe
db0ab03d12
Update 80. executor 、task 和 stream 优先于线程.md 2019-04-05 15:00:33 +08:00
Joe
482f661e51
Update 80. executor 、task 和 stream 优先于线程.md 2019-04-05 14:43:42 +08:00
Joe
7eb35d9da8
Update 80. executor 、task 和 stream 优先于线程.md 2019-04-05 14:34:05 +08:00
Joe
0d0cc92305
Update 80. executor 、task 和 stream 优先于线程.md 2019-04-05 14:26:11 +08:00
sjsdfg
e40dfe1c9f 42. lambda 表达式优于匿名类 2019-04-03 20:40:36 +08:00
sjsdfg
2562d9326a update 05. 使用依赖注入取代硬连接资源(hardwiring resources) 2019-04-03 20:32:46 +08:00
sjsdfg
d4acbf6209 update 11. 重写 equals 方法时同时也要重写 hashcode 方法 2019-04-03 20:28:50 +08:00
sjsdfg
f2e2a16d79 update sidebar 2019-04-03 18:46:19 +08:00
sjsdfg
a7b6cdb8de update 2019-04-03 18:44:15 +08:00
sjsdfg
9285faed23 update sidebar 2019-04-03 18:43:04 +08:00
sjsdfg
e10f42b23a update: add sidebar 2019-04-03 18:38:50 +08:00
Joe
3d909df2a5
Update README.md 2019-03-31 18:36:02 +08:00
Joe
0944174c9d
Update _coverpage.md 2019-03-31 18:33:32 +08:00
Joe
67a9c2e6c8
Update _coverpage.md 2019-03-31 17:26:34 +08:00
Joe
8063e9445a
Update _coverpage.md 2019-03-31 17:25:22 +08:00
Joe
807dff6433
Update _coverpage.md 2019-03-31 17:23:59 +08:00
Joe
0362e09e6d
Update _coverpage.md 2019-03-31 17:21:26 +08:00
Joe
4117e20a4e
Update _coverpage.md 2019-03-20 16:43:57 +08:00
Joe
312f08d85d
Update effective-java-3rd-chinese.md 2019-03-20 16:16:04 +08:00
sjsdfg
571a102a8a update 2019-03-20 16:05:58 +08:00
sjsdfg
24ec6260ba 更新目录 2019-03-20 15:21:35 +08:00
sjsdfg
bebf605ca3 68. 遵守被广泛认可的命名约定 2019-03-20 15:20:38 +08:00
sjsdfg
29f4149442 67. 明智审慎地进行优化.md 2019-03-20 15:16:36 +08:00
sjsdfg
dba872afaa 66. 明智审慎地本地方法 2019-03-20 15:09:25 +08:00
sjsdfg
2965725505 65. 接口优于反射 2019-03-20 15:06:43 +08:00
sjsdfg
144bcdec61 64 2019-03-20 15:02:29 +08:00
sjsdfg
2a9ea4cbac 63. 当心字符串连接引起的性能问题.md 2019-03-20 14:59:53 +08:00
sjsdfg
07f9b425ad 62. 当使用其他类型更合适时应避免使用字符串.md 2019-03-20 14:58:10 +08:00
sjsdfg
a4fe77e7ce 61. 基本数据类型优于包装类 2019-03-20 14:54:19 +08:00
sjsdfg
965dea4602 update 59. 了解并使用库 2019-03-20 14:50:31 +08:00
sjsdfg
8fcd094991 60. 若需要精确答案就应避免使用 float 和 double 类型 2019-03-20 14:49:59 +08:00
sjsdfg
5973d391db 59. 了解并使用库.md 2019-03-20 14:47:05 +08:00
sjsdfg
3d236d6c6e for-each 循环优于传统 for 循环 2019-03-20 14:41:18 +08:00
sjsdfg
064073a931 57. 最小化局部变量的作用域 2019-03-20 14:35:32 +08:00
sjsdfg
6e7ae3cbcd 56. 为所有已公开的 API 元素编写文档注释.md 2019-03-20 14:24:56 +08:00
sjsdfg
83f64d1566 55. 明智审慎地返回 Optional.md 2019-03-20 14:17:11 +08:00
sjsdfg
feed432225 54. 返回空的数组或集合,不要返回 null.md 2019-03-20 14:11:27 +08:00
sjsdfg
c7ed756e86 update 53. 明智审慎地使用可变参数.md 2019-03-20 14:07:31 +08:00
sjsdfg
c5edbe94dd 53. 明智审慎地使用可变参数.md 2019-03-20 14:06:58 +08:00
sjsdfg
ada7c2361c 更新 github pages 目录。 2019-03-20 13:51:02 +08:00
sjsdfg
f36eef9bd0 87. 考虑使用自定义的序列化形式.md 2019-03-20 13:47:05 +08:00
sjsdfg
63d2638a9c 86. 非常谨慎地实现 Serializable.md 2019-03-20 12:01:07 +08:00
sjsdfg
a94b681857 85. 优先选择 Java 序列化的替代方案.md 2019-03-20 11:55:26 +08:00
sjsdfg
4c6b92c284 84. 不要依赖线程调度器.md 2019-03-20 11:50:25 +08:00
Joe
ab65a5ae8a
Update _coverpage.md
fix typo
2019-03-20 11:48:12 +08:00