equals,hashCode,牢记

Posted 清泉***

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了equals,hashCode,牢记相关的知识,希望对你有一定的参考价值。

1、equals 默认的是地址比较,如果没有重写equals方法的话,是进行的地址比较,要想进行名字比较,要重写equals 方法

 

2、hashCode

 

3、 

 

 

4、

5、

6

 

以上是关于equals,hashCode,牢记的主要内容,如果未能解决你的问题,请参考以下文章

equals和==区别 ,equals和hashcode区别

hashmap中equals() 和hashcode(),请教

覆盖equals时总要覆盖hashCode

JAVA中重写equals()方法为什么要重写hashcode()方法说明

两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?

hashmap会问到数组索引,hash碰撞怎么解决