ArrayList简介
1 | public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, Serializable |
- ArrayList 底层是数组队列, 属于动态数组, 可以根据实际的需要去动态地调整数组的大小
- ArrayList 继承了AbstractList类,说明它提供了增删改查等功能
- ArrayList 实现了RandomAccess接口, 说明实现这个接口的List集合是支持随机访问的
- ArrayList 实现了Cloneable接口, 说明它是可克隆的
- ArrayList 实现了Serialiable接口, 说明它是可以被序列化的