顶层接口

Collection是一个顶层接口,它主要用来定义集合的约定。

List接口也是一个顶层接口,它继承了Collection接口,同时也是ArrayListlinkedList等集合元素的父类。

Set接口位于与List接口同级的层次,它同时也继承了Collection接口。Set接口提供了额外的规定,它对addequalshashCode方法提供了额外的标准。

Queue是和ListSet接口并列的Collection的三大接口之一。Queue的设计用来在处理之前爆出元素的访问次序。除了Collection基础的操作外,队列提供了额外的插入、读取、检查操作。

SortedSet接口直接继承与Set接口,使用Comparable对元素进行自然排序或使用Comparator在创建时对元素提供定制的排序规则。Set的迭代器将按升序元素顺序遍历集合。

Map是一个支持key-value存储的对象,Map不能包含重复的key,每个建最多映射一个值。这个接口代替了Dictionary类,Dictionary是一个抽象类而不是接口。

欢迎批评指正,提出问题,谢谢!
原文地址:https://www.cnblogs.com/xxeleanor/p/14408613.html