ArrayList
默认初始容量:10
默认加载因子:1 即当元素个数超过容量长度是,进行扩容
默认扩容增量:1.5,原数组的1.5倍
![]()
Vector
默认初始容量:10
默认加载因子:1
默认扩容增量:1

HashSet
默认初始容量:16
默认加载因子:0.75
默认扩容增量:1
HashMap
默认初始容量:16
默认加载因子:0.75
默认扩容增量:1
参考文章
Java集合容量详解
本文详细介绍了Java中几种常用集合类的初始容量、加载因子及扩容增量。包括ArrayList、Vector、HashSet和HashMap等,并提供了默认配置参数的具体数值。
ArrayList
默认初始容量:10
默认加载因子:1 即当元素个数超过容量长度是,进行扩容
默认扩容增量:1.5,原数组的1.5倍
![]()
Vector
默认初始容量:10
默认加载因子:1
默认扩容增量:1

HashSet
默认初始容量:16
默认加载因子:0.75
默认扩容增量:1
HashMap
默认初始容量:16
默认加载因子:0.75
默认扩容增量:1
参考文章
466
894
1328
346

被折叠的 条评论
为什么被折叠?