HashMap初始容量设置问题 我们都知道HashMap的默认容量为16,但是: HashMap<Object, Object> objectObjectHashMap = new HashMap<>(13); //13为自定义的hashmap容量 为什么我们可以这样设置HashMap的容量而不报错呢? 分析一下HashMap源码: 调用了两个参数的构造方法