News

在每次添加新的元素时,ArrayList都会检查是否需要进行扩容操作,扩容操作带来数据向新数组的重新拷贝,所以如果我们知道具体业务数据量,在构造ArrayList时可以给ArrayList指定一个初始容量,这样就会减少扩容时数据的拷贝问题。
ArrayList ArrayList概述 ArrayList是实现List接口的动态数组,所谓动态就是它的大小是可变的。 实现了所有可选列表操作,并允许包括 null 在内的所有元素。 除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。