Java的集合类主要分为两大类:Collection接口和Map接口。
Collection接口的常用实现类包括:ArrayList、LinkedList、HashSet、TreeSet、LinkedHashSet、PriorityQueue等。
Map接口的常用实现类包括:HashMap、TreeMap、LinkedHashMap等。
除了以上常见的集合类,Java还提供了一些特殊用途的集合类,如:EnumSet、EnumMap、WeakHashMap、IdentityHashMap等。