Map<String,Object> map= new HashMap<>(2);map.put几个参数的时候会扩容?
时间: 2024-05-30 12:15:13 浏览: 35
Java8 HashMap扩容算法实例解析
5星 · 资源好评率100%
当HashMap中存放的元素个数(size)超过了负载因子(load factor)与容量(capacity)的乘积时,HashMap就会自动扩容。默认情况下,负载因子是0.75,当size大于0.75 * capacity时,HashMap会自动扩容为原来的两倍。在这个例子中,当HashMap中存放的元素个数(size)超过了1.5时就会触发扩容。
阅读全文