- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 EffectiveJava第5.6.7章
多使用枚举 检查方法的有效性 在方法的内部对传递进来的数据进行判断并合理的抛出异常或处理。 必要时进行保护性拷贝 假设类的客户端会尽其所能来破坏这个类的约束条件,因此必须保护性的设计程序。 实际上,只有当有人视图破坏系统的安全性才有可能发生或者你的API产生误解导致使用的人做出不可预期的行为。 没有对象的帮助,虽然另一个类不可能修改对象的内部状态,但是对象很容易在无意识的情况下通过这个帮
2016-05-30 01:18:48 257
原创 EffecitveJava 第三章
类和接口1.使类和成员的可访问性最小,尽量隐藏内部的细节把他的API与是实现隔离出来。吗并且要uqeb除了公有静态final域的特殊情况下,公有类不应该包含公有域。并且要确保公有静态final域所引用的对象都是不可变的如果类具有这样的域或者访问方法,客户端能够修改数组的内容。这是要给安全问题public static final Thing[] VALUES={....}; 虽然引用本身不能被修改,
2016-05-30 00:33:46 376
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人