集合(Collection)是一种用于存储和操作一组对象的容器。它提供了一系列的接口和类,用于管理和操作对象的集合。
Java集合框架定义了许多接口和类,用于表示不同类型的集合。以下是一些常用的集合接口和类:
-
List(列表):允许重复元素,以线性方式存储元素。
ArrayList:基于动态数组实现的可调整大小的列表。LinkedList:基于双向链表实现的列表。
-
Set(集):不允许重复元素,没有固定的顺序。
HashSet:基于哈希表实现的集合,提供快速的查找和插入操作。TreeSet:基于红黑树实现的有序集合。
-
Map(映射):以键值对(Key-Value)的形式存储元素。
HashMap:基于哈希表实现的映射,提供快速的键值查找和插入操作。TreeMap:基于红黑树实现的有序映射。
-
Queue(队列):按照特定顺序存储元素,并支持在队列头部进行插入和删除操作。
LinkedList:可用作队列的双向链表实现。PriorityQueue:基于堆实现的优先级队列。
ArrayList

浙公网安备 33010602011771号