目录
2.两个对象的hashcode一样,那么equals一定一样吗?
3.两个对象的equals一样,那么hashcode一定一样吗?
4.HashMap map = new HashMap<>();底层的数组多大?,>
5.HashMap map = new HashMap<>(25);底层的数组多大?,>
6.讲一下你知道或者了解的HashMap的源码(put 方法分析)?
7.拉链法导致的链表过深问题为什么不用二叉查找树代替,而选择红黑树?为什么不一直使用红黑树?
1.哈希桶在扩容的时候要注意什么?
思路:遍历每个key值下的每个链表,要注意对链表的每个结点都要重新哈希,再进行头插;