黑马程序员技术交流社区

标题: hashCode()和equals()方法的重要性体现在什么地方? [打印本页]

作者: wgc    时间: 2016-10-12 00:05
标题: hashCode()和equals()方法的重要性体现在什么地方?
.
Java中的HashMap使用hashCode()和equals()方法来确定键值对的索引,当根据键获取值的时候也会用到这两个方法。如果没有正确的实现这两个方法,两个不同的键可能会有相同的hash值,因此,可能会被集合认为是相等的。而且,这两个方法也用来发现重复元素。所以这两个方法的实现对HashMap的精确性和正确性是至关重要的。

作者: star皆空    时间: 2016-10-12 00:13


作者: Bast1an    时间: 2016-10-12 01:04
水水更健康

作者: 韩可可    时间: 2016-10-12 03:34
不懂 你搞这个干什么?




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