Java的集合类有哪些
Java中的集合类主要由Collection和Map这两个接口派生,其中Collection接口派生出三个子接口,分别是Set、List、Queue。
所有的Java集合类,都是Set、List、Queue、Map这四个接口的实现类,这四个接口将集合分成了四大类。
Collection接口:所有集合框架的根接口,包含了对集合进行基本操作的方法。
List接口:
有序集合,允许重复元素
常见的实现类有ArrayList、LinkedList等
Set接口
不允许重复元素的集合
常见的实现类有HashSet、LinkedHashSet、TreeSet等
Queue接口
用于表示队列的数据结构。
常见的实现类LinkedList,PriorityQueue
Map接口
表示键值对的集合。
常见的实现类有HashMap、LinkedHashMap、TreeMap等