2021
09-10
09-10
JDK8中的HashMap初始化和扩容机制详解
一、HashMap初始化方法HashMap()不带参数,默认初始化大小为16,加载因子为0.75;HashMap(intinitialCapacity)指定初始化大小;HashMap(intinitialCapacity,floatloadFactor)指定初始化大小和加载因子大小;HashMap(Map<?extendsK,?extendsV>m)用现有的一个map来构造HashMap。二、分析初始化过程1、初始化代码测试用例Map<String,String>map=newHashMap<>(3);map.put("id","1");map.put("name","riema...
继续阅读 >