hashCode的作用

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

posted on 2017-03-16 14:03  一个不会coding的girl  阅读(256)  评论(2编辑  收藏  举报

导航