hashCode的作用

  1. hashCode的存在主要是用于查找的快捷性,eg. HashMap、HashTable等,hashCode是用来在散列存储结构中确定对象的存储地址的。
  2. 如果两个对象相同,那么这两个对象的hashCode一定要相同。
  3. 如果对象的equals方法被重写,那么对象的hashCode也要尽量重写。
  4. 两个对象hashCode相同,两个对象不一定相同。只能够说明这两个对象在散列存储结构中,他们是“存放在同一个篮子中”的。
原文地址:https://www.cnblogs.com/jiqianqian/p/6559190.html