hashCode()与equals(*) 有什么联系呢?

杨幂 Java面经 发布时间:2022-05-23 22:49:36 阅读数:11562 1
下文笔者讲述hashcode和equals方法的联系,如下所示:
hashCode()方法返回对象的整型Hash值
equals()方法用于比对对象是否相等
 从表面上看,这两个方法之间没有任何联系,而且互不相干,那么他们之间到底有什么联系呢?
下文笔者将一一道来,如下所示:
根据java规范描述,
equals中判断对象是否相等
 必须首先确认其hashcode值必须相等
-----------------------------------------
所以两者的联系就是:
  equals中的方法需借助hashCode的值来完成其内部逻辑
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202205/16533180653476.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者