一.ArrayList 概述 ArrayList 是实现 List 接口的动态数组,所谓动态就是它的大小是可变的.实现了所有可选列表操作,并允许包括 null 在内的所有元素.除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小. 每个 ArrayList 实例都有一个容量,该容量是指用来存储列表元素的数组的大小.默认初始容量为 10.随着 ArrayList 中元素的增加,它的容量也会不断的自动增长.在每次添加新的元素时,ArrayList 都会检查是否需要进行扩容…