1. 数据结构基础1.1 ArrayList底层实现ArrayList基于动态数组实现,内部使用Object[]数组存储元素。 public class ArrayList<E> extends AbstractList<E> implements List<E> { // 默认初始容量 private static final int DEFAULT_CAPACITY = 10; // 存储元素的数组 transient Object[] elementData; // 实际元素数量 private int size; // 构造方法 public Arr...