sjsdfg
|
2ec200ff48
|
49. 检查参数有效性
|
2019-02-14 16:43:42 +08:00 |
|
Joe
|
87cc2c4f86
|
Merge pull request #1 from sjsdfg/add-license-1
Create LICENSE
|
2019-01-18 11:22:21 +08:00 |
|
Joe
|
23b858474e
|
Create LICENSE
|
2019-01-18 11:22:05 +08:00 |
|
sjsdfg
|
a4ee8875f7
|
48. 谨慎使用流并行
|
2019-01-15 15:06:31 +08:00 |
|
sjsdfg
|
8341a59b04
|
47. 优先使用 Collection 而不是 Stream 来作为方法的返回类型
|
2019-01-05 15:59:44 +08:00 |
|
sjsdfg
|
7848d43ed5
|
47. 优先使用 Collection 而不是 Stream 来作为方法的返回类型
|
2019-01-05 15:58:28 +08:00 |
|
sjsdfg
|
3b54a8f0a6
|
46. 优先考虑流中无副作用的函数
|
2019-01-04 15:43:20 +08:00 |
|
sjsdfg
|
549fc67a4c
|
45. 明智审慎地使用 Stream
|
2019-01-03 11:37:40 +08:00 |
|
Joe
|
11e0c820e4
|
Update 44. 优先使用标准的函数式接口.md
|
2019-01-02 19:34:20 +08:00 |
|
Joe
|
b0ab1d937b
|
Update 44. 优先使用标准的函数式接口.md
|
2019-01-02 19:33:25 +08:00 |
|
sjsdfg
|
ca53a72299
|
44. 优先使用标准的函数式接口
|
2019-01-02 19:32:12 +08:00 |
|
sjsdfg
|
6c483eae79
|
43. 方法引用优于 lambda 表达式
|
2018-12-31 19:56:42 +08:00 |
|
Joe
|
6539c94c3f
|
Update 41. 使用标记接口定义类型.md
|
2018-12-29 18:06:36 +08:00 |
|
sjsdfg
|
834183f1d3
|
42. lambda 表达式优于匿名类
|
2018-12-29 18:05:45 +08:00 |
|
sjsdfg
|
b44425b428
|
rename
|
2018-12-29 17:54:14 +08:00 |
|
Joe
|
7cb6cd4389
|
Update 04. 使用私有构造方法执行非实例化.md
|
2018-12-24 13:39:31 +08:00 |
|
Joe
|
4d7dd11551
|
Update 04. 使用私有构造方法执行非实例化.md
|
2018-12-24 13:39:06 +08:00 |
|
Joe
|
0f572820f6
|
Update 03. 使用私有构造方法或枚类实现Singleton属性.md
|
2018-12-24 13:38:44 +08:00 |
|
Joe
|
86ce916280
|
Update 15. 使类和成员的可访问性最小化.md
|
2018-12-24 13:38:31 +08:00 |
|
Joe
|
10ba3019d3
|
Update 16. 在公共类中使用访问方法而不是公共属性.md
|
2018-12-24 13:38:10 +08:00 |
|
Joe
|
00e92f7f8d
|
Update 05. 使用依赖注入取代硬连接资源(hardwiring resources).md
|
2018-12-24 13:37:15 +08:00 |
|
Joe
|
b6e28e75e3
|
Update 06. 避免创建不必要的对象.md
|
2018-12-24 13:36:51 +08:00 |
|
Joe
|
7bbf0a0f8c
|
Update 07. 消除过期的对象引用.md
|
2018-12-24 13:36:22 +08:00 |
|
Joe
|
abaae41fee
|
Update 09. 使用try-with-resources语句替代try-finally语句.md
|
2018-12-24 13:35:24 +08:00 |
|
Joe
|
32a79a777c
|
Update 08. 避免使用Finalizer和Cleaner机制.md
|
2018-12-24 13:34:46 +08:00 |
|
Joe
|
a7b05b9976
|
Update 10. 重写equals方法时遵守通用约定.md
|
2018-12-24 13:34:01 +08:00 |
|
Joe
|
b496b1c64a
|
Update 11. 重写equals方法时同时也要重写hashcode方法.md
|
2018-12-24 13:28:29 +08:00 |
|
Joe
|
ab3a4887a0
|
Update 12. 始终重写 toString 方法.md
|
2018-12-24 13:26:49 +08:00 |
|
Joe
|
65b146c9ef
|
Update 13. 谨慎地重写 clone 方法.md
|
2018-12-24 13:26:01 +08:00 |
|
Joe
|
1e532a5435
|
Update 14. 考虑实现Comparable接口.md
|
2018-12-24 13:23:36 +08:00 |
|
sjsdfg
|
8b47ba169f
|
41.使用标记接口定义类型
|
2018-12-24 13:20:08 +08:00 |
|
sjsdfg
|
536cf61373
|
40. 始终使用 Override 注解
|
2018-12-22 13:27:54 +08:00 |
|
Joe
|
ca14bce1f1
|
Update README.md
|
2018-12-16 21:49:32 +08:00 |
|
Joe
|
a4aa4c73b4
|
Update README.md
增加源代码
|
2018-12-16 21:49:17 +08:00 |
|
sjsdfg
|
2718522449
|
39. 注解优于命名模式
|
2018-12-16 21:44:47 +08:00 |
|
sjsdfg
|
5cc7536c7e
|
39. 注解优于命名模式
|
2018-12-16 21:37:32 +08:00 |
|
sjsdfg
|
d12f102e14
|
Merge branch 'master' of https://github.com/sjsdfg/effctive-java-3rd-chinese
|
2018-12-15 15:28:35 +08:00 |
|
sjsdfg
|
e380d235d9
|
38. 使用接口模拟可扩展的枚举
|
2018-12-15 15:28:10 +08:00 |
|
Joe
|
05f85c7446
|
Update SUMMARY.md
|
2018-12-05 13:58:58 +08:00 |
|
sjsdfg
|
df58b331f0
|
37. 使用 EnumMap 替代序数索引
|
2018-12-01 19:25:56 +08:00 |
|
sjsdfg
|
945a6e4f14
|
37. 使用 EnumMap 替代序数索引
|
2018-12-01 19:24:19 +08:00 |
|
sjsdfg
|
2d7d0f54b3
|
36. 使用 EnumSet 替代位属性
|
2018-11-25 09:11:12 +08:00 |
|
sjsdfg
|
0dac4255e0
|
Merge branch 'master' of https://github.com/sjsdfg/effctive-java-3rd-chinese
|
2018-11-24 15:07:20 +08:00 |
|
sjsdfg
|
3ece35d6e8
|
35. 使用实例属性替代序数
|
2018-11-24 15:06:35 +08:00 |
|
Joe
|
e490f3be5e
|
Update SUMMARY.md
|
2018-11-16 22:11:23 +08:00 |
|
Joe
|
d1bfe5efcd
|
Update SUMMARY.md
|
2018-11-16 22:11:00 +08:00 |
|
sjsdfg
|
4b23265398
|
no message
|
2018-11-16 22:10:13 +08:00 |
|
sjsdfg
|
ec73bfe87c
|
Merge branch 'master' of https://github.com/sjsdfg/effctive-java-3rd-chinese
# Conflicts:
# 34. 使用枚举类型替代整型常量.md
|
2018-11-16 22:09:09 +08:00 |
|
sjsdfg
|
eac78291b6
|
34. 使用枚举类型替代整型常量
|
2018-11-16 22:08:18 +08:00 |
|
sjsdfg
|
2736f16182
|
Revert "34. 使用枚举类型替代整型常量"
This reverts commit 42a0556837 .
|
2018-11-16 22:04:14 +08:00 |
|