Java面试 Java八股文 数据结构【持续更新】
从上面源码我们不难看出ArrayList初始容量的两次不同的创建,一次是创建对象时指定容量就会立即创建一个指定大小的数组,另一个是调用add的时候才会创建默认大小为 **10** 的数组那么扩容时机是什么时候?答案是每次调用添加方法的时候,包括add(),addAll()等,上述源码介绍到,调用add()的时候会调用很多方法,来判断是否需要扩容,那么扩容时机就是每次调用添加的时候;
原创
2022-12-29 17:33:22 ·
224 阅读 ·
1 评论