HashMap():构造一个空的 HashMap
,默认初始容量(16)和默认负载系数(0.75)。
HashMap(int initialCapacity):构造一个空的 HashMap
,具有指定的初始容量和默认负载因子(0.75)。
HashMap(int initialCapacity,float loadFactory):构造一个空的 HashMap
,具有指定的初始容量和负载因子。
HashMap(Map m):构建一个新的HashMap与指定的相同的映射Map。
问题1: 如指定初始容量时,指定容量为A时,HashMap会怎么处理?
(1)HashMap会先判断A是否小于0,如果是,抛出不合法的参数异常;
(2)然后判断A是否大于MAXIMUM_CAPACITY(最大容量:1<<
Original: https://www.cnblogs.com/ziweigege/p/16063278.html
Author: 紫薇哥哥
Title: Java HashMap 四个构造函数
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/573122/
转载文章受原作者版权保护。转载请注明原作者出处!