集合之间区别

ArrayList 默认初始容量10 加载因子 1 扩容1.5倍 底层数据结构是数组结构 线程不安全,效率高 Vector 默认初始容量10 加载因子1 扩容2倍 底层数据结构是数组结构 线程安全,效率低 若有设置的初始容量使用设置的初始容量。 HashSet 初始容量是16(2的n次方) 加载因子0.75 扩容2倍 底层实现是一个HashMap(保存数据),实现Set接口 若有设置初始容量,则使
相关文章
相关标签/搜索