黑马程序员技术交流社区

标题: hashCode 与地址值的关系 [打印本页]

作者: 0ntheroad    时间: 2016-3-24 10:46
标题: hashCode 与地址值的关系
aClass.toString;
返回className@hashCode
难道hashCode就是地址值吗?
作者: monZhang    时间: 2016-3-24 11:41
hashcode是根据地址值算出来的一个值,并不是真正的地址值,通常只要hashcode值不同就认为不是一个对象。我理解是这样的
作者: zshhappy    时间: 2016-3-24 15:17
HashCode 的用途是为了方便快速地查找对象,当你重写了 hashCode() 后,返回对象的哈希码值,HashCode 就不再是默认的对象内部地址了,而是你自己定义的一个值。
作者: flyhui    时间: 2016-3-24 21:28
并不是。Hash只是根据地址值算出来的一个整数
作者: inverse    时间: 2016-3-24 21:41
hasCode()返回该对象根据哈希算法计算出来的值和地址有关




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2