effective
文章平均质量分 70
Q12271235
这个作者很懒,什么都没留下…
展开
-
Effective Java-创建和销毁对象
一、考虑用静态方法代替构造器 类可以通过静态工厂方法来提供它的客户端,而不是通过构造器。 优势: 1、它们有名称,可以根据名称将创建对象的行为表达的更清楚。 2、可以不必在每次调用它们的时候都返回一个新对象。这使得不可变类可以使用预先构建好的实例,或者将构建好的实例缓存起来,进行重复利用。 3、它们可以返回原返回类型的任何子类型...原创 2018-07-23 15:40:03 · 171 阅读 · 0 评论 -
Effective Java 读书笔记
Effective Java-对于所有对象都通用的方法 #表示需深入理解 一、覆盖equals时请遵守通用约定 覆盖equals方法看起来似乎很简单,但是有许多覆盖方式会导致错误,并且后果非常严重。最容易避免这类问题的方法就是不覆盖equals方法,在这种情况下,。类的每个实例只与自身相等。如果满足了以下任何一个条件,这就是所期望的结果: (1)类的每个实例...原创 2018-08-24 10:49:42 · 245 阅读 · 0 评论