HashMap扩容机制
时间: 2023-04-01 22:02:27 浏览: 115
深入探讨HashMap的底层结构、原理、扩容机制.pdf
HashMap 扩容机制是指当 HashMap 中的元素数量超过了负载因子与当前容量的乘积时,就会触发扩容操作。具体来说,HashMap 会新建一个容量为原来两倍的数组,然后将原数组中的元素重新计算 hash 值,放入新数组中。这个过程中,如果原数组中有多个元素的 hash 值相同,就会形成链表,这些链表会被拆分到新数组中的不同位置上,以减少链表长度,提高查询效率。
阅读全文