hashCode()、equals() 、==

== 比较的是两个对象是否是同一个对象,也就是内存地址是否相同。

 

equals方法默认比较的也是两个对象是否是同一个对象,但是我们可以对equals方法进行重写,对equals方法进行重写的时候,必须也要重写HashCode方法!!!

 

equals相等的两个对象,它们的hashCode也相等; hashCode相等的两个元素,他们的 equals() 方法的结果不一定为true.

  

posted @ 2020-07-31 09:07  你眼里的星辰  阅读(55)  评论(0)    收藏  举报