Arraylist源码分析 ArrayList 我们几乎每天都会使用到,但是通常情况下我们只是知道如何去使用,至于其内部是怎么实现的我们不关心,但是有些时候面试官就喜欢问与ArrayList 的源码相关的问题,今天我们就来看看和ArrayList 源码相关的问题. 一:整体架构 1.1.ArrayList 结构 ArrayList 整体架构比较简单,就是一个数组结构,比较简单,如下图: 图中展示是长度为 n 的数组,index 表示数组的下标,从 0 开始计数,elementData 表示数组本…