effectiveJava(7)覆盖equals时总要覆盖hashcode
摘要:
在每个覆盖了equals方法的类中,也必须要覆盖hashcode方法。如果不这样做的话,就会违反Object.hashcode的通用约定,从而导致该类无法结合所有基于散列的集合一起正常运作,这样的集合包括HashMap、 HashSet、Hashtable. Object规范: 在应用程序的执行期间 阅读全文
posted @ 2018-05-14 12:44 知止而后有定 阅读(124) 评论(0) 推荐(0)
浙公网安备 33010602011771号