Java集合框架是一个设计精良的集合类库,它提供了用于存储和操作一组对象(通常称为“元素”)的接口和类。Java集合框架的主要接口包括Collection、List、Set、Queue、Map等,这些接口定义了集合操作的基本行为。
Java集合框架的主要接口
Collection
概述: Collection是所有集合类的根接口,定义了集合操作的基本方法,如添加、删除、判断是否包含元素等。
子接口: List、Set、Queue。
List
继承自: Collection
概述: List是一个有序的集合,允许包含重复元素。列表中的每个元素都有一个索引,支持通过索引访问元素。
常见实现类: ArrayList、LinkedList、Vector、Stack。
Set
继承自: Collection
概述: Set是一个不允许重复元素的集合,通常用于去重。
常见实现类: HashSet、LinkedHashSet、TreeSet(有序)。
Queue
继承自: Collection
概述: Queue是一个通常以FIFO(先进先出)顺序进行排序的集合。用于按顺序处理元素,通常用于队列操作。
常见实现类