Java中的集合類有以下幾種:
List:列表,可以存儲有序的元素,可以包含重復(fù)的元素。常見的實現(xiàn)類有ArrayList、LinkedList和Vector等。
Set:集合,不允許存儲重復(fù)的元素。常見的實現(xiàn)類有HashSet、TreeSet和LinkedHashSet等。
Map:映射,存儲鍵值對的集合,每個鍵是唯一的。常見的實現(xiàn)類有HashMap、TreeMap和LinkedHashMap等。
Queue:隊列,先進先出的數(shù)據(jù)結(jié)構(gòu)。常見的實現(xiàn)類有PriorityQueue和LinkedList等。
Stack:棧,后進先出的數(shù)據(jù)結(jié)構(gòu)。常見的實現(xiàn)類有Stack和LinkedList等。
Deque:雙端隊列,可以在兩端進行插入和刪除操作的隊列。常見的實現(xiàn)類有ArrayDeque和LinkedList等。
PriorityQueue:優(yōu)先隊列,根據(jù)元素的優(yōu)先級進行排序的隊列。
Hashtable:哈希表,與HashMap類似,但是線程安全。