大兄弟。默认的Object中也只是直接比较内存地址是否相同,根据我的测试,equals 方法就是用来比较两个对象是否相等而已,hashCode这个方法是对于需要进行hash的数据结构比如set以及map等会被使用
面试官:“你重写过 hashcode 和 equals 么,为什么重写equals时必须重写hashCode方法?”1.hashCode介绍 hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个散列码的作用是确定该对象在散列表中的索引位置,如果有看我的...