顶层接口
Collection是一个顶层接口,它主要用来定义集合的约定。
List接口也是一个顶层接口,它继承了Collection接口,同时也是ArrayList、linkedList等集合元素的父类。
Set接口位于与List接口同级的层次,它同时也继承了Collection接口。Set接口提供了额外的规定,它对add、equals、hashCode方法提供了额外的标准。
Queue是和List、Set接口并列的Collection的三大接口之一。Queue的设计用来在处理之前爆出元素的访问次序。除了Collection基础的操作外,队列提供了额外的插入、读取、检查操作。
SortedSet接口直接继承与Set接口,使用Comparable对元素进行自然排序或使用Comparator在创建时对元素提供定制的排序规则。Set的迭代器将按升序元素顺序遍历集合。
Map是一个支持key-value存储的对象,Map不能包含重复的key,每个建最多映射一个值。这个接口代替了Dictionary类,Dictionary是一个抽象类而不是接口。
欢迎批评指正,提出问题,谢谢!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步