一.Java 源码ArrayList
二.ArrayList继承体系
-
ArrayList可序列化,可克隆,可随机访问
-
ArrayList重写抽象父类AbstractList方法



三.构造函数3种

1.ArrayList()
-
创建容量为0的ArrayList,之前JDK版本创建的是容量为10的ArrayList

2.ArrayList(int)

3.ArrayList(Collection<? extends E> c)
根据传入的单列集合大小和类型创建列表



四.add方法4种

1.add(E e)
-
当内部数组容器还是空的时候如果需要扩容值小于10则扩容为10,大于10则扩容值为传入参数大小





Java源码ArrayList
原文:https://www.cnblogs.com/zhihaospace/p/12570576.html