在HashSet中我们new对象的时候会创建一个初始默认容量是16的HashSet集合;其中默认的一个值loadFactor:
加载因子:0.75
加载因子是数组的长度的百分比;16*0.75 = 12;
意思就是数组中的桶数达到12个时数组就要扩容;(复制),扩容到原来的2倍;
0.75是一个折中的数据;是增删改查的最优速度;
new的时候可以直接初始化数组长度和loadFactor(加载因子)来改变加载因子;
数据再哈希:rehash 相当于再扩容一次;
在HashSet中我们new对象的时候会创建一个初始默认容量是16的HashSet集合;其中默认的一个值loadFactor:
加载因子:0.75
加载因子是数组的长度的百分比;16*0.75 = 12;
意思就是数组中的桶数达到12个时数组就要扩容;(复制),扩容到原来的2倍;
0.75是一个折中的数据;是增删改查的最优速度;
new的时候可以直接初始化数组长度和loadFactor(加载因子)来改变加载因子;
数据再哈希:rehash 相当于再扩容一次;