ArrayList的底层实现——非private权限的Object数组 ArrayList的类结构图 1. ArrayList的创建 1.1 参数为空的构造方法——ArrayList内部的Object数组使用默认的空数组,被初始化为{} 1.2 初始容量作为参数的构造方法——会直接创建相应大小的Object数组 1.3 Collection对象作为参数的构造方法