欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

HashMap初始化容量

程序员文章站 2022-06-04 19:20:55
...

阿里巴巴手册推荐使用HashMap时初始化容量,可以节约其从初始化到目标容量的扩容时间。

初始化容量后,HashMap容量不会固定,还是可以增长。

import java.util.HashMap;
import java.util.Map;

/**
 * @Description
 * @Author calvin
 * @Date 2019/9/5 9:42
 **/
public class main {
    public static void main(String[] args){
        Map a = new HashMap<>(1);
        a.put('1',1);
        a.put('2',2);
        a.put('3',3);
        a.put('4',4);
        System.out.println(a.size());
    }
}
F:\software\jdk\bin\java.exe 
4

Process finished with exit code 0