应用场景

4 篇文章 0 订阅

Collection下的有List接口和Queue接口、Set接口

List

ArrayList
查询速度快,但删改增慢
LinkedList
增删改快,查询慢

Queue

有多个实现类;只需记住ArrayList当作实现类
用于单向队列
这是一个接口;需要借助LinkedList当做实现类来操作
Queue queue=new LinkedList();
方法:add(); 实现与Collection接口
offer:添加元素到集合;返回值类型是Boolean
peek:检索第一个元素不删除;为null返回值为null
element:检索第一个元素不删除;为null返回异常
pool:检索并删除第一个元素,为null则返回null
remove:检索并删除第一个元素;为null返回异常
异常:ClassCastException:规定泛型造成的错误
NullPointerException:队列中存储了null值
IllegalStaException:容量限制,无法添加元素
IllegalArgumentException:泛型规定元素的属性限制了

旗下的接口
Deque:双向队列

Set接口

HashSet: 无序存储,且不重复
TreeSet: 有序存储,且不重合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值