【hashmap】初始化时,尽量指定初始值大小
时间: 2023-03-20 14:08:19 浏览: 985
java在hashmap初始化时赋初值过程解析
5星 · 资源好评率100%
HashMap在初始化时,尽量指定初始值大小,可以避免在后续操作中频繁扩容,提高HashMap的性能。因为HashMap内部是通过数组实现的,如果数组长度不够,就需要进行扩容操作,这个操作会导致重新计算hash值,重新分配数组空间,复制原有元素等操作,非常耗费时间和资源。因此,指定初始值大小可以避免这种情况的发生,提高HashMap的效率。
阅读全文