ArrayList初始化容量的问题

(所有的图片的代码来源于JDK1.8中的源码) 可能很多同学听到网上其他人说ArrayList的底层数组elementData的初始化容量是10。 其实并不是!,下图是我们经常初始化ArrayList使用的构造器: 而DEFAULTCAPACITY_EMPTY_ELEMENTDATA也是一个空的数组,请看下面的图示: 说白了就是,每次我们调用初始化一个空白的集合ArrayList,它的底层数组其实
相关文章
相关标签/搜索