正文

  本篇主要分析ArrayList的自動擴容機制,add和remove的相關方法。

  作為一個list,add和remove操作自然是必須的。

  前面說過,ArrayList底層是使用Object數組實現的。數組的特性是大小固定,這個特性導致的后果之一就是,當ArrayList中成員個數超過capacity后,就需要重新分配一個大的數組,并將原來的成員拷貝到新的數組之中。

  add操作前都需要保證capacity足夠,因此擴容機制和add放在一起講解。

回到頂部

1.ArrayList的自動擴容機制

  ArrayList有兩個概念,capacity和size。capacity就是底層Object數組的length,表示能容納的最大成員數;size則表示已經存儲的成員數,可以通過size()函數獲取。

seo優(yōu)化培訓,網絡推廣培訓,網絡營銷培訓,SEM培訓,網絡優(yōu)化,在線營銷培訓

        		

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式