HashMap扩容机制

2019-11-12  本文已影响0人  MIRROR1217

HashMap如何扩容的

HashMap里面数据存储数量=threshold,而threshold是由tableSizeFor()处理得到的,也就是threshold的值必须是2的平方。

简单举例来说

所以简单来说,想要不触发扩容机制,最安全的做法是将初始值除以0.75;


很简单对吧!
(感谢:https://www.jianshu.com/p/299e76a7dac1

上一篇 下一篇

猜你喜欢

热点阅读