Java基础题:ArrayList的构造方法
ArrayList的构造方法:ArrayList list=new ArrayList();
这是默认创建大小为10的数组,当满了时,每次扩容大小为1.5倍;而 ArrayList list= new ArrayList(20);
使用的ArrayList的有参构造函数,指定了固定长度,创建时直接分配其大小,所以没有进行扩容。
ArrayList的构造函数总共有三个:
(1)ArrayList()
构造一个初始容量为 10 的空列表。
(2)ArrayList(Collection<? extends E> c)
构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。
(3)ArrayList(int initialCapacity)
构造一个具有指定初始容量的空列表。