Java基础题:ArrayList的构造方法

ArrayList的构造方法:
Java基础题:ArrayList的构造方法_第1张图片
ArrayList list=new ArrayList(); 这是默认创建大小为10的数组,当满了时,每次扩容大小为1.5倍;而 ArrayList list= new ArrayList(20); 使用的ArrayList的有参构造函数,指定了固定长度,创建时直接分配其大小,所以没有进行扩容。

ArrayList的构造函数总共有三个:
(1)ArrayList()构造一个初始容量为 10 的空列表。
(2)ArrayList(Collection c)构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。
(3)ArrayList(int initialCapacity)构造一个具有指定初始容量的空列表。

你可能感兴趣的:(Java基础题,java)