本文大多数内容适用于构造器,也适用于普通方法,焦点集中在可用性、健壮性和灵活性上。 1.检查参数的有效性 一个原则:应该在发生错误之后尽快检测出...

收录了6篇文章 · 6人关注
本文大多数内容适用于构造器,也适用于普通方法,焦点集中在可用性、健壮性和灵活性上。 1.检查参数的有效性 一个原则:应该在发生错误之后尽快检测出...
本文讨论一些 Java 语言的具体细节,局部变量的处理、控制结构、类库的用法、各种数据类型的用法等。 1.将局部变量的作用域最小化 将局部变量的...
本文主题是创建和销毁对象,关注一下几个问题: 何时以及如何创建对象 何时以及如何避免创建对象 如何去报它们能够适时销毁 如何管理对象销毁之前必须...
充分发挥异常的优点,可以提高程序的可读性、可靠性和可维护性。如果使用不当,它们会带来负面影响。 1.只针对异常的情况才使用异常 以下这段代码用抛...
1.同步访问共享的可变数据 同步:同步不仅可以阻止一个线程看到对象处于不一致的状态之中,还可以保证进入同步方法或者同步代码块的每个线程,都看到一...
1.使类和成员的可访问性最小化 访问修饰符: private protected public 顶层的(非嵌套)类和接口,两种访问级别: 包级私...