集合框架Java

Java中的集合框架:

1、  Java中有哪些集合框架

集合框架:数组队列,链表就是一种集合框架,简单来说,集合框架就是一种

可以存储多个数据

集合特点:1、存储大小可根据数组变化。2、可提供一系列对数据进行增删改查的方法。3、他可以存储不同类型的数据,因为使用了泛型

包括队列(Queue)、MapListSet。都在Java.util包下

Queue<E>:在处理元素前用于保存元素的collection

Set<E>:一个不包含重复元素的collection

Map<K,V>:将键映射到值的对象

List<E>:有序的collection,也称为序列,此接口的用户可以对列表中的每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素,具体的了解可以参考它们的API文档的介绍

2、  这些集合框架和数组队列,链表之间的区别

数组队列、链表算是自己写的一种集合,是没有区别的

3、  List:有序的collection,有序并且允许重复的集合

只是接口,要用他们的实现类:常用的子类有;

ArrayList,LinkedList,Stack(栈),Vector(向量)

4、  Set :一个不包含重复元素的collection,与 List的共同父类是collection

是一个无序且不允许重复数据的集合

常用的子类有:HashSetLinkedHashSetTreeSet

5、  Map

将键映射到值的对象:可以把它看做函数来理解,一个映射不能包含重复的键;每个键最多只能映射到一个值,而一个值可以对应多个键

常用子类:TreeMapHashMapLinkedHashMapHashtable

6、  Queue

队列:链表队列,优先队列(可以提供排序功能)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值