java的hashCode和equals为何要同时重写?

缘由:java

java规范:相等的对象必须具备相等的散列码(hashCode)      数组

同时对于HashSet和HashMap这些基于散列值(hash)实现的类。key的判断是经过hashCode完成,且散列也是经过和数组容量取模完成的对象

相关文章
相关标签/搜索