1:三个不同的构造方法。无参构造方法构造的ArrayList的容量默认为10,带有Collection参数的构造方法,将Collection转化为数组赋给ArrayList的实现数组elementData。 2:扩容的时候,ArrayList在每次增加一个元素的时候,都要调用ensureCapacity来确保足够的容量,当容量不够 ...