Java集合框架中主要的接口包括:
Collection:
这是集合框架的根接口,提供了基本的集合操作,如添加、删除、遍历等。
List:
继承自Collection接口,是有序的集合,可以通过索引访问集合中的元素。
Set:
同样继承自Collection接口,是无序的集合,集合中不允许有重复元素。
Map:
是一个映射接口,提供了一种将键映射到值的方式,可以通过键来访问值。
Queue:
继承自Collection接口,表示一个先进先出(FIFO)的数据结构。
SortedSet:
继承自Set接口,表示一个有序集合,其中的元素按照自然顺序或者自定义的比较器顺序进行排序。
SortedMap:
继承自Map接口,表示一个有序映射,其中的键值对按照键的自然顺序或者自定义的比较器顺序进行排序。
Iterator:
用于遍历集合中的元素。
ListIterator:
继承自Iterator接口,提供了双向遍历的功能。
Comparator:
用于定义对象的排序规则。
Map.Entry:
表示Map中的一个键值对,包含获取键、值以及更新值的方法。
这些接口及其实现类为Java程序员提供了丰富的数据结构来处理对象集合