哈希map的负载参数是多少
问题更新日期:2024-11-11 03:49:34
问题描述
哈希map的负载参数是多少,在线求解答
- 精选答案
-
JDK
1.8中HashMap的默认负载因子为0.75。
负载因子是和扩容机制有关的,意思是如果当前容器的容量达到设定的最大值,就要开始执行扩容操作。举个例子来解释,比如当前容器容量是16,负载因子是0.75,16×0.75=12,也就是说,当容量达到12的时候就会进行扩容操作。他的作用很简单,相当于是一个扩容机制的阈值。当超过了这个阈值,就会触发扩容机制。
- 其他回答
-
负载系数
负载因子是一种决定何时增加HashMap容量以维护O(1)的get()和put()操作复杂度的度量。 HashMap的默认加载因子为0.75f(地图大小的75%)。






