为何要重写 hashcode 和 equals 方法?

我在面试Java初级开发的时候,常常会问:你有没有重写过hashcode方法?很多候选人直接说没写过。我就想,或许真的没写过,因而就再经过一个问题确认:你在用HashMap的时候,键(Key)部分,有没有放过自定义对象?而这个时候,候选人说放过,因而两个问题的回答就自相矛盾了。java 最近问下来,这个问题广泛回答不大好,因而在本文里,就干脆从hash表讲起,讲述HashMap的存数据规则,由此你
相关文章
相关标签/搜索