We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
fix: 覆写equals时请遵守通用约定 -- 覆写equals方法时应该满足传递性(getClass违反里氏替换原则的使用)
fix: 覆写equals方法时应该满足传递性(父类equals中getClass替instanceOf满足传递性)
finish: 覆写equals时请遵守通用约定 -- 覆写equals方法时应该满足传递性
finish: 覆写equals时请遵守通用约定 -- 覆写equals方法时应该满足对称性
finish: 覆写equals时请遵守通用约定 -- 覆写equals方法时应该满足自反性
fix: 避免使用终结方法--代码排版问题
fix: 避免使用终结方法--代码示例3-1未高亮
finish: 避免使用终结方法
finish: 避免使用终结方法的原因
finish: 监听器及其他回调会导致内存溢出
finish: HashMap强引用会导致内存溢出
fix: 表述不对
finish: 手动清除过期引用对象
fix: 文本放弃居中
fix
fix: center是否使用于图片
finish: 消除过期的对象引用 -- 过期对象引用引发内存泄漏
finish: 避免创建不必要的对象 -- 理解误区
finish: 避免创建不必要的对象 -- 自动装箱会创建不必要的对象
finish: 避免创建不必要的对象 -- new String(xxx)会创建不必要的对象
finish: 避免创建不必要的对象 -- 重用已知不会被修改的可变对象
finish: 用私有构造器或者枚举类型强化Singleton属性 -- 枚举类型强化Singleton属性
finish: 用私有构造器或者枚举类型强化Singleton属性 -- 构造器强化Singleton属性
finish: 遇到多个构造器参数时要考虑用构造器-- Builder模式(通过泛型限制返回的对象类型)
finish: 遇到多个构造器参数时要考虑用构造器-- Builder模式(简单实现)
finish: 遇到多个构造器参数时要考虑用构造器--重叠构造器模式及JavaBean模式
finish: 静态工厂方法的缺点
finish: 静态工厂方法返回原类型的子类型在静态工厂方法实现时可以不存在
finish: 静态工厂方法可以返回原返回类型的任何子类型对象
finish: 静态工厂方法不必在每次调用它们的时候都创建一个新的对象