详细整理ArrayList、Hashtable、Vector、HashSet、HashMap初始大小、加载因子、扩容方式

首先,这三个概念说下。初始大小,就是建立时可容纳的默认元素个数;加载因子,表示某个阀值,用0~1之间的小数来表示,当已有元素占比达到这个阀值后,底层将进行扩容操做;扩容方式,即指定每次扩容后的大小的规则,好比翻倍等。 Class 初始大小 加载因子 扩容倍数 底层实现 Code 是否线程安全 同步方式 ArrayList 10 1 1.5倍 Object数组 int newCapacity = o
相关文章
相关标签/搜索