1.默认容量 10
private static final int DEFAULT_CAPACITY = 10;
2.空元素数据
private static final Object[] EMPTY_ELEMENTDATA = {};
3.默认容量空元素数据
private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {};
4.元素数据(真正用于存储数据的地方)
transient Object[] elementData;
5.数据长度 (容量表示可以存储多少 size表示真正存储多少)
private int size;
private static final int DEFAULT_CAPACITY = 10;