有它们在集合框架中使用的各种接口,我们将看到所有这些名字的名字这是在集合框架引入的接口。
Collection interface
List interface
Set interface
SortedSet interface
NavigableSet interface
Queue interface
Map interface
SortedMap interface
NavigableMap interface
现在,我们将详细研究Collection框架中的每个接口。
1)Collection接口
包java.util.Collection中提供了此接口。
此接口是Collection框架的根接口或基础接口,每个Collection框架类都必须实现此接口。
如果我们想将一组单个对象表示为单个实体,那么应该使用Collection接口。
2)List接口
包java.util.List中提供了此接口。
此接口是Collection框架的子接口。
如果要将一组单个对象表示为一个保留插入顺序并允许重复对象的单个实体,则使用列表接口。
3)Set接口
软件包java.util.Set中提供了此接口。
set接口是Collection框架的子接口。
如果要将一组单个对象表示为单个实体,并且不保留插入顺序并且不允许重复对象,则set接口是什么。
4)SortedSet 接口
软件包java.util.SortedSet中提供了此接口。
此接口是Set接口的子接口。
如果要根据某种排序顺序表示一组单个对象,则使用SortedSet接口。
5)NavigableSet 接口
软件包java.util.NavigableSet中提供了此接口。
此接口是SortedSet接口的子接口。
如果要根据某种排序顺序将一组单个对象表示为单个实体,则使用NavigableSet接口。
该接口提供了用于导航目的的方法。
6)Queue 接口
包java.util.Queue中提供了此接口。
此接口是Collection的子接口。
如果我们想在处理之前表示一组单个对象,那么就应该使用Queue接口。
7)Map接口
包java.util.Map中提供了此接口。
此接口是Collection的子接口。
如果我们想将一组单个对象表示为键值对,则map接口就是什么,这里的键将是唯一的,并且值可以重复。
8)SortedMap 接口
包java.util.SortedMap中提供了此接口。
此接口是Map的子接口。
如果要根据某个排序顺序将一组单个对象表示为键值对,则使用map接口。
9)NavigableMap 接口
包java.util.Map中提供了此接口。
此接口是SortedMap的子接口。
如果要根据一组排序顺序将一组单个对象表示为键值对,那么NavigableMap接口就是该接口,该接口提供了用于导航目的的方法。