第10条:覆盖equals时请遵守通用约定
参考学习:覆盖equals时请遵守通用约定
第11条:覆盖equals时总要覆盖hashCode
这两条放到一起来看
第12条:始终要覆盖toString
参考学习:effective java(10) 之始终要覆盖toString
比较简单的规则,和代码格式相关
第13条:谨慎地覆盖clone
参考学习:effective java(11) 之谨慎地覆盖clone
clone相关,这一章最难得一个,需要重点关注,个人觉得书中关于这一章写得不是很清晰,可以额外了解这些知识,参考:详解Java中的clone方法 – 原型模式
第14条:考虑实现Comparable接口
参考学习:考虑实现Comparable接口
Java 中 Comparable 和 Comparator 比较
重点关注,很常用。