Java集合主要分為以下幾種分類:
List(列表):有序集合,可以包含重復元素。常用的實現類有ArrayList、LinkedList和Vector。
Set(集合):無序集合,不允許包含重復元素。常用的實現類有HashSet和TreeSet。
Map(映射):鍵值對的集合,每個鍵最多只能映射到一個值。常用的實現類有HashMap、TreeMap和LinkedHashMap。
Queue(隊列):按照特定規則進行元素插入和刪除的集合。常用的實現類有LinkedList和PriorityQueue。
Stack(棧):先進后出(FILO)的集合。常用的實現類是Stack。
此外,Java還提供了一些其他的集合接口和實現類,如Deque(雙端隊列)、SortedSet(有序集合)和SortedMap(有序映射)等。