- 博客(2)
- 收藏
- 关注
原创 ArrayList扩容机制解析
:定义了一个Object数组 :默认空数组 这里有参构造函数会判断初始化容量是否>0 如果大于0会创建一个有定义长度的Object数组赋给elementData数组; 如果=0那么就会默认指向一个空数组。否则抛出异常 无参构造函数会直接指向一个空Object数组。 这里可看到它调用了ensureCapacityInternal(size+1)方法 在经过Math.max()方法比较后,minCapacity为10 随后调用ensureExplicitCapacity(minCapacity)方法如果调用en
2022-06-28 10:36:27 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人