java的hashCode和equals为什么要同时重写?,
分享于 点击 27102 次 点评:70
java的hashCode和equals为什么要同时重写?,
原因:
java规范:相等的对象必须具有相等的散列码(hashCode)
同时对于HashSet和HashMap这些基于散列值(hash)实现的类。key的判断是通过hashCode完成,且散列也是通过和数组容量取模完成的
相关文章
- 暂无相关文章
原因:
java规范:相等的对象必须具有相等的散列码(hashCode)
同时对于HashSet和HashMap这些基于散列值(hash)实现的类。key的判断是通过hashCode完成,且散列也是通过和数组容量取模完成的
用户点评