Java集合框架概述

java中的集合分为单列集合(Collection)和双列集合(Map),都在java.util包下,所有的集合框架都分为三大块内容:对外的接口、接口的实现、集合中的算法,

  • 接口:代表集合的抽象数据类型,Collection(List、Set)、Map。
  • 接口的实现:即每个接口的具体实现类,是可重复使用的数据结构,ArrayList、LinkedList、HashSet、HashMap
  • 集合中的算法:接口或接口实现类中可以执行某些操作的方法,例如:搜索和排序,这些算法被称为多态,因为相同的方法可以在不同的接口实现类中有着不同的实现。

在这里插入图片描述
可以将Java中的集合体系分为三个层次:最上层的接口、中间的抽象类、最后具体的接口实现类
最上层接口:Collection、Map、List、Set,Iterator等
中间的抽象类:抽象类这里会实现大多数的接口方法,抽象类的继承类只需要根据需要重写部分方法或实现接口方法即可
最后的实现类:接口的具体实现,ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap、LinkedHashMap

Collection集合

单列集合Collection下的常见子接口及实现类
在这里插入图片描述

在这里插入图片描述

Collection下的常见抽象实现类
在这里插入图片描述

Map

双列集合Map下常见的子接口及实现类
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值