ArrayList源碼詳盡解讀(二)

下面我想通過一個demo來跑一下ArrayList的add操作,一步一步來分析一下每個方法 demo 首先來看一下這個構造方法,指定容量大於0,就初始化一個新的數組,大小爲指定的容量,這裏是1;容量爲0,elementData指向空數組;小於0直接拋異常。 指定容量的構造方法 下面就是執行add方法。 add方法 可以看到,真正進行存儲數據的是在方法的第二行,第一行是一個確保容量的方法,主要是在進
相關文章
相關標籤/搜索