ArrayList 本质上是一个动态数组,第一次添加元素时,数组大小将变化为
DEFAULT_CAPACITY 10,不断添加元素后,会进行扩容。删除元素时,会按照位置关系把数
组元素整体(复制)移动一遍。