【前言】
ArrayList是 Java 集合框架中 List 接口的动态数组实现,可以方便的存储和操作数据。它提供了一系列方法,便于我们进行增删查改,这篇文章是进行 ArrayList 的一个自我实现,让我们从底层更深度地理解 ArrayList(顺序表)
一、定义 ArrayList 类
arr: 创建一个整型数组,用来存储数据;usedSize: 有效数据,也就是真实的元素个数;
DEFAULT_CAPACITY:默认数组容量
MyArrayList():构造方法,初始化数组长度为默认的容量
public class MyArrayList implements IList {
private int[] arr; // 存储数据
private int usedSize; // 有效数据个数
public static ;
{
.arr = [DEFAULT_CAPACITY];
}
}





