历史文章: Collection 源码分析 AbstractList 源码分析 介绍 ArrayList是一个数组队列,相当于动态数组,与Java的数组对比,他的容量可以动态改变. 继承关系 ArrayList继承AbstractList 实现了List,RandomAccess,Cloneable,Serializable接口 特点 基于数组实现速度快 实现了RandomAccess接口,提供了随机访问功能 实现了Cloneable接口,能被克隆 实现了Serializable接口,支持序列化…