每个 ArrayList 类型的对象内部都存储了一个规则的元素数组。
transient Object[] elementData; // non-private to simplify nested class access我在教室里找到的
ArrayList,是他吗?为什么会这样写:“在一个类型的每个对象内部,ArrayList存储了一个规则的元素数组,而不是在一个类内部?”当您从 ArrayList 读取元素时,它会从其内部数组中读取它们。当您写入时,它会将它们写入内部数组。
如何理解阅读?而且我并没有真正理解什么样的内部数组。
因为在类本身中只有一个声明。对象数组本身存储在类的特定实例中 - 在对象中。
读取是通过方法读取元素
get。内部数组是一样的transient Object[] elementData;。