ArrayList初始化容量的問題

(所有的圖片的代碼來源於JDK1.8中的源碼) 可能很多同學聽到網上其他人說ArrayList的底層數組elementData的初始化容量是10。 其實並不是!,下圖是我們經常初始化ArrayList使用的構造器: 而DEFAULTCAPACITY_EMPTY_ELEMENTDATA也是一個空的數組,請看下面的圖示: 說白了就是,每次我們調用初始化一個空白的集合ArrayList,它的底層數組其實
相關文章
相關標籤/搜索