JAVA基础-equals和hashCode

2022-11-26  本文已影响0人  小伙纸2022

复习java基础

hashCode()和equals()的关系

hashCode()用于获取哈希码(散列码),eauqls()用于比较两个对象是否相等。

这也就是为什么有时候需要重写hashCode和equals方法。因为Object类提供的equals()方法默认是用==来进行比较的,也就是说只有两个对象是同一个对象时,才能返回相等的结果。但是在实际的业务中,有时候需要根据对象的内容是否相同,来判断对象是否相等,所以需要重写这两个方法。

“==”和“equals()”的区别

==运算符:

equals方法:

两个字符串相加的底层是如何实现的

上一篇 下一篇

猜你喜欢

热点阅读