Java面试题 P9:hashCode与equals区别

发布时间 2023-07-27 15:03:52作者: wu-blog

equals:

1、用于定义对比两个对象的对比规则,来判断这两个对象什么时候是相等的,什么时候是不相等的

2、默认使用object的equals,实际上就是==号,对比的是对象在栈中的引用的地址,如果是基本类型变量的话对比的是栈中的值,对比的是引用地址。

hashCode:

1、