黑马程序员技术交流社区
标题:
一道面试题,说说hsahCode的作用
[打印本页]
作者:
Morgan
时间:
2015-7-7 18:08
标题:
一道面试题,说说hsahCode的作用
1,hsahcode是为具有hash算法的集合使用来提高集合的效率的。
2,Object中的hashcode默认是根据对象的地址值计算得出的。
3,在往set集合中存入对象时首先比较对象的hashcode值,然后比较equals方法。
4,hash集合里面有一些hash桶,当计算出了hash值就可以只在对应的桶中进行查找,而不用在hash集合中的所有元素里查找,大大提高了hash集合的效率。
注意:如果重写了hashcode方法并在计算hashcode时使用了对象的成员变量,那么就不要修改这些参与计算的变量,否则会导致无法用remove方法取出。即内存泄漏。
作者:
very爱
时间:
2015-7-7 19:20
不错很好,反射视频讲的
作者:
zhand
时间:
2015-7-7 22:17
还没学到 感觉好难
作者:
炎舞霜冬
时间:
2015-7-7 22:24
还没有学到
作者:
122125241
时间:
2015-7-7 22:30
求面试题目- -
作者:
发抖的_DtYJA
时间:
2015-7-7 22:33
还没学到
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2