美文网首页
java基础之hashcode

java基础之hashcode

作者: 沈默的头号狗腿 | 来源:发表于2018-06-13 10:31 被阅读0次

Object的hashCode方法

1.Object有一个方法 public int hashCode()

2.方法返回对象的哈希码值,默认情况下该方法会根据对象的地址来计算

3.不同对象的hashCode()一般来说不会相同(String对象只要值相同,hashcode()就相同),但同一个对象的hashcode值肯定是相同的

4.hashCode不是对象的实际地址值,可以理解为逻辑地址值

存在疑问,即对象的哈希码值的作用和意义是什么

先来看看哈希表的结构

看了该结构之后,结合HashMap原理我们就该知道哈希码值只是用来计算查询数据在hash表中存放位置的下标而已。

相关文章

网友评论

      本文标题:java基础之hashcode

      本文链接:https://www.haomeiwen.com/subject/jmhkeftx.html