Java集合框架

Java集合框架包含在Java.util包内,提供了接口和实现类,如Stack、Queue和PriorityQueue。了解这一框架对学习数据结构和开发至关重要。Map接口不继承Collection,Queue通常通过LinkedList实例化,而PriorityQueue可直接创建。
摘要由CSDN通过智能技术生成

Java集合框架是定义在 Java.util包 下的一组 接口interfaces 和其 实现类classes。

在Java.util包中,提供了一些实用的方法和数据结构,更设计了一系列标准的泛型接口。熟悉集合框架,更有助于我们学习数据结构以及熟悉不同的使用场景。了解Java集合框架可以说是学习数据结构的基础,更是开发的基础,在笔试当中,也常常以选择题的方式进行相关考察。

集合框架关系图:

3dba88d270214797b198c3f7dcba752c.jpg

 ac08423e6bc34c3e9868ad2b8c4d5898.jpg

注意Map并不继承于Collection!!!同时也要注意哪些是接口,哪些是抽象类!!!

从上面的关系图中,我们很容易就能得到为什么Stack可以直接创建自己的实例,而Queue要创建LinkedList的实例再自动向上转型,而PriorityQueue可以直接创建自己的实例。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值