- 博客(2)
- 收藏
- 关注
原创 hashCode和equals区别(灵感突现)
1.如果equals比较两个对象相等,那么hashcode一定相等;如果equals不相等,那么hashcode有可能相等,有可能不等。上面这个结论是我们都知道的,但是为什么呢?这个就涉及到hashMap的底层实现了,首先hashMap底层是由一个16个长度的数组和链表组成;数据在存进hashMap之前,先要知道在数组的哪个索引下,这就需要hashCode来计算了,由于数组长度只有16 ,所以势必...
2018-04-27 18:03:42 145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人