Java Hashcode 和 Equals 的联系是什么?【面试题详解】 2020-12-2 17:05:17 爱分享 取消关注 关注 私信 今天爱分享给大家带来Hashcode 和 Equals 的联系是什么?【面试题详解】,希望能够帮助到大家。 【参考答案】 首先 equals()和 hashcode()这两个方法都是从 object 类中继承过来的,主要用来比较对象 时进行调用。在 object 类中定义如下: a)、如果两个对象相同,那么它们的 hashCode 值一定要相同; b)、如果两个对象的 hashCode 相同,它们并不一定相同 上面说的对象相同指的是用 eqauls 方法比较。 相关推荐: “==”和 equals 方法有什么区别?【面试题详解】 hashCode 方法的作用?【面试题详解】 HashMap的底层实现原理是什么【面试题详解】 HashSet的底层实现原理是什么【面试题详解】 == 和 equals 的区别是什么?【面试题详解】 String 和 StringBuffer 的区别?【面试题详解】 赞赏 人已赞赏 equalshashCodejava