java集合中的ArrayList集合

編程語言 Java 技術 二環十三郎 2017-04-03

ArrayList

java集合中的ArrayList集合

集合的體系:

----------| Collection 單列集合的根接口

----------------| List 如果實現了List接口的集合類,具備的特點: 有序,可重複。

--------------------| ArrayList ArrayList 底層是維護了一個Object數組實現 的, 特點: 查詢速度快,增刪慢。

什麼時候使用ArrayList: 如果目前的數據是查詢比較多,增刪比較少的時候,那麼就使用ArrayList存儲這批數據。 比如 :高校的 圖書館

--------------------| LinkedList

--------------------| Vector(瞭解即可)

----------------| Set 如果實現了Set接口的集合類, 具備的特點: 無序,不可重複。

ArrayList 特有的方法:

ensureCapacity(int minCapaci上ty)

trimToSize()

筆試題目: 使用ArrayList無參的構造函數創建一個 對象時, 默認的容量是多少? 如果長度不夠使用時又自增增長多少?

ArrayList底層是維護了一個Object數組實現 的,使用無參構造函數時,Object數組默認的容量是10,當長度不夠時,自動增長0.5倍。

相關推薦

推薦中...