sjsdfg
|
7ec45f0974
|
update
|
2019-06-05 23:39:40 +08:00 |
|
sjsdfg
|
157dde3c48
|
update
|
2019-06-05 23:33:29 +08:00 |
|
sjsdfg
|
402b216416
|
改善阅读体验
|
2019-06-05 23:32:03 +08:00 |
|
sjsdfg
|
30260c05b7
|
bugfix
|
2019-06-05 23:30:11 +08:00 |
|
sjsdfg
|
8364f91953
|
bugfix
修复少部分翻译 + 标点符号
|
2019-06-05 23:21:32 +08:00 |
|
sjsdfg
|
b170a5ac4d
|
更新第 41 条
|
2019-06-01 18:07:55 +08:00 |
|
sjsdfg
|
d2a537aa79
|
更新第 41 条翻译
|
2019-06-01 18:04:23 +08:00 |
|
sjsdfg
|
4ddf1e6521
|
更新排版
|
2019-05-27 22:08:19 +08:00 |
|
sjsdfg
|
8d889908b4
|
更新到第 45 条
|
2019-05-27 16:50:23 +08:00 |
|
sjsdfg
|
dc4ec6e5df
|
格式校对到第 37 条
|
2019-05-27 16:36:36 +08:00 |
|
sjsdfg
|
460dd1107e
|
更新第一条
|
2019-05-27 12:22:36 +08:00 |
|
sjsdfg
|
683f306c9d
|
更新第一条
|
2019-05-27 11:08:05 +08:00 |
|
sjsdfg
|
906d4bcc1c
|
格式再校订到第16条
|
2019-05-27 11:04:55 +08:00 |
|
sjsdfg
|
917dbb5dad
|
更新语法高亮
|
2019-05-27 10:35:20 +08:00 |
|
sjsdfg
|
15c639700d
|
更新标点符号
|
2019-05-10 14:17:49 +08:00 |
|
sjsdfg
|
cf78726c72
|
fix:条目 81 标题修改
|
2019-04-10 20:58:22 +08:00 |
|
sjsdfg
|
affe058d22
|
bugfix:删除 Item 5 标题中多余内容
|
2019-04-09 14:03:48 +08:00 |
|
sjsdfg
|
a0e62a86c3
|
bugfix : 修复不合适的 Item 标题命名
|
2019-04-09 10:18:34 +08:00 |
|
sjsdfg
|
21510ea0ba
|
删除 Item 56 多余内容
|
2019-04-07 13:06:35 +08:00 |
|
sjsdfg
|
fdf6ccb4d2
|
删除重复内容
|
2019-04-07 12:54:38 +08:00 |
|
sjsdfg
|
0f62d0595b
|
修改不合理的 Item 命名
更新 readme 和 sidebar 链接
|
2019-04-07 11:25:31 +08:00 |
|
sjsdfg
|
14fdc5dee7
|
update : 4. 使用私有构造方法执行非实例化
|
2019-04-05 23:33:23 +08:00 |
|
sjsdfg
|
577142bec5
|
update 33. 优先考虑类型安全的异构容器
|
2019-04-05 22:51:52 +08:00 |
|
sjsdfg
|
ab38697e35
|
update 6. 避免创建不必要的对象
|
2019-04-05 21:47:48 +08:00 |
|
sjsdfg
|
3a1d61898e
|
update 43. 方法引用优于 lambda 表达式
|
2019-04-05 21:43:13 +08:00 |
|
sjsdfg
|
0f864f4fde
|
update: 43. 方法引用优于 lambda 表达式
|
2019-04-05 20:06:13 +08:00 |
|
sjsdfg
|
1d1dfe51bb
|
6. 避免创建不必要的对象
|
2019-04-05 17:01:09 +08:00 |
|
sjsdfg
|
3b81147968
|
update : 6. 避免创建不必要的对象
|
2019-04-05 16:59:10 +08:00 |
|
sjsdfg
|
4b59b63729
|
update: 2. 当构造方法参数过多时使用 builder 模式
|
2019-04-05 16:53:28 +08:00 |
|
sjsdfg
|
e5fec3ce9b
|
2. 当构造方法参数过多时使用 builder 模式
|
2019-04-05 16:50:30 +08:00 |
|
sjsdfg
|
d4a7bf829b
|
update: 支持使用静态成员类而不是非静态类
|
2019-04-05 16:29:40 +08:00 |
|
sjsdfg
|
e99a810a25
|
update :05. 使用依赖注入取代硬连接资源(hardwiring resources)
|
2019-04-05 16:24:44 +08:00 |
|
sjsdfg
|
75cfb8eadd
|
update 24. 优先考虑静态成员类
|
2019-04-05 16:21:14 +08:00 |
|
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
|
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 |
|