equals()和hashcode()的联系

hashCode()是Object类的一个方法,返回一个哈希值。

如果两个对象根据equal()方法比较相等,那么调用这两个对象中任意一个对象的hashCode()方法必须产生相同的哈希值。

如果两个对象根据eqaul()方法比较不相等,那么产生的哈希值不一定相等(碰撞的情况下还是会相等的。)

posted @ 2018-07-08 22:59  强哥带我去插米  阅读(60)  评论(0)    收藏  举报