黑马程序员技术交流社区
标题:
hashcode码
[打印本页]
作者:
lqy1991
时间:
2016-6-1 21:38
标题:
hashcode码
hashCode是Object类中的一个方法 返回值是int,值是根据对象的地制值通过算法算出来的,需要注意的是:
同一个对象的hashCode码值一定相同,
但是hashCode码相同的两个对象不一定是同一个对象,因为int值是有范围的(比方说有很多很多个对象,数量超过了int值的范围,肯定会有hashCode码重复了)
作者:
Kingchen
时间:
2016-6-1 21:59
顶一下!
作者:
骄阳登峰
时间:
2016-6-1 22:25
不同的类对hashcode一般会进行重写,以便完成需要的功能.
作者:
lqy1991
时间:
2016-6-2 18:00
重写equals()的时候一般需要重写hashCode(),确保两个相同的对象的hashCode()的值相同,这里说的对象相同是指通过equals()比较,它们的属性值相等
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2