1. 程式人生 > >JAVA集合學習之基本介紹

JAVA集合學習之基本介紹

1.JAVA集合框架的體系結構

 

2.區別

  1.List(列表)

  特點:元素有序並且可以重複的集合,可以精確的控制每個元素的插入位置,或刪除某個位置的元素

  主要實現類:

    1.ArrayList(動態陣列):動態增長,適合查詢和更新元素,元素的值可以為null

    2.LinkedList(連結串列):適合增加和刪除資料

 

  2.set(集合)

  特點:元素無序並且不可以重複的集合

  主要實現類:

    1.HashSet(雜湊集):元素無需並且不可以重複,只允許一個null元素

 

  3.Map(鍵值對)

  特點:通過Key快速查詢value,每個鍵最多隻能對映到一個值

  主要實現類:

    1.HashMap(雜湊表):key值不能重複,允許使用null鍵和null值,entry物件是無需排列的。

 

  4.Iterator(迭代器):對集合元素進行遍歷,hasNext()方法檢測是否有下一個元素,next()方法獲取下一個元素。