2021-08-28 Hashcode和equals的关系

hashCode主要用于提升查询效率提高哈希表性能,来确定在散列结构中对象的存储地址。
1.重写equals()必须重写hashCode()
2.哈希存储结构中,添加元素重复性校验的标准就是先检查hashCode值,后判断equals()
3.两个对象equals()相等,hashcode()必定相等
4.两个对象hashcode()不等,equals()必定也不等
5.两个对象hashcode()相等,对象不一定相等,需要通过equals()进一步判断。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43399489/article/details/119969028