debug ArrayList new和add
1 ArrayList维护一个Objecet类型数据elementData
transient Object[] elementData
transient 表示瞬间,短暂的,表示该属性不会被序列化
2 当创建ArralyList对象时,如果使用的是无参构造器,则初始elementData容量为0,
第一次添加,则扩容elementData为10,如需再次扩容,则扩容elementData为1.5倍
3 如果使用的是指定大小的构造器,则初始elementData容量为指定大小,如需要扩容,
则直接扩容elementData为1.5倍
原文:https://www.cnblogs.com/chentaohere/p/14943361.html