为什么重写equals方法的同时也要重写hashcode方法

为什么重写equals方法的同时也要重写hashcode方法 注:JDK版本:1.8.0_251 首先,我们来看一下在Object类中,这两个方法是是干嘛的,现贴出代码: 在Object类中, equals方法进行相等比较,是用 == 号对两个对象进行比较。我们知道,在Java中,==比较,如果不是基本数据类型的话,那么实际比较的是对象在内存中的地址。    我们再看看Object类的hashCo
相关文章
相关标签/搜索