###熟悉常用的集合--提高開發效率

 熟悉集合框架--->提高開發效率
 主要包含兩種容器---> 一種是集合(Conlection) 儲存一個元素的集合  一種是Map (鍵值對)
1.
list 繼承 Conlection接口 定義了一個可以重複有序的集合 list在指定位置上操作元素
AarrayList 用數組存儲元素,這個數組可以動態創建 如果元素的數組超過了數組的容量 那麼就創建一個更大的數組 並將當前數組的元素複製到新的數組當中
 LinkedList 是在鏈表中存儲元素(對鏈表首位操作效率高)
2.
 HashSet    通過散列法的機制來儲存信息,元素爲隨機存放
 TreeSet    使用樹結構儲存Set接口的實現,以升序的方式儲存
 LinkedHashSet 以元素的插入順序來維護集合的鏈接表,允許已插入的順序在集合中迭代

3.MAP

MAP下常用接口

 HashMap與HashTable --->都實現了Map Cloneable java.io.Serializable接口
1.實現Map --> 可進行鍵值對的操作
2.Cloneable --> 可被克隆
3.java.io.Serializable --> 支持序列化
4.HashMap key value 都可以爲null HashTable key value 都不能爲null   
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章