阅读背景:

Java equals()和hashCode()的作用

来源:互联网 

Object的方法 equals()和hashCode() 是用来判断两个对象是否相等。基础类型判断是否相等时,使用“==”来判断,按java的说话,“==”当用来判断是基础类型是判断内容的,而引用对象是判断内存地址的。一般情况我们之间继承Object的默认方法是可以的。但是,某些情况是要我们Override的。特别是在处理java集合时。按java的集合分类:List,Set,Map 其中List是有序的,可以有重复项的。如ArrayList。Set 是无序的并且不允许有重复项的。Map 是个键值对,也是对key有要求的。这边主要说Set因为他不允许重复项。Object的方法 equals()和hashCode() 是用来判断两个对象是否相等。基础类




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: