ArrayList扩容 源码解析
1.扩容条件
容量不够,即需要的容量>数组的长度
2.如何扩容
新数组的容量是原数组的1.5倍,复制原数组到新数组中
3.无参构造第一次添加元素
无参构造第一次添加元素时,需要的容量是10 > 数组的长度0,扩容后容量为10
我有一壶酒
足以慰风尘
尽倾江海里
赠饮天下人
1.扩容条件
容量不够,即需要的容量>数组的长度
2.如何扩容
新数组的容量是原数组的1.5倍,复制原数组到新数组中
3.无参构造第一次添加元素
无参构造第一次添加元素时,需要的容量是10 > 数组的长度0,扩容后容量为10