一、ArrayList 1、存储结构
动态数组elementData
transient Object[] elementData;
除此之外还有一些数据
1 //默认初始容量 2 private static final int DEFAULT_CAPACITY = 10; 3 4 //共享空数组 5 private static final Object[] EMPTY_ELEMENTDATA = {}; 6 7 //默认初始空数组 8 private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {}; 9 10 //动态数组中对象数量 11 private int size;