1.3背包,队列和栈

许多基础数据类型都和对象的集合有关,具体来说,数据类型的值就是一组对象的集合,所有操作都是关于添加,删除或是访问集合中的对象。三种数据类型:背包,队列,栈。

1.1泛型
集合类的抽象数据类型的一个关键特性是我们应该可以用他们存储任意类型的数据,它被称为泛型,也叫做参数化类型。类名后的记号将Item定义为一个参数类型。
1.2自动装箱
类型参数必须被实例化为引用类型,原始数据类型对应的引用类型:Boolean,Byte,Character,Double,Float,Integer,Long,Short.
自动将一个原始数据类型转换为一个封装类型被称为自动装箱,自动将一个封装类型转换为一个原始数据类型被称为自动拆箱。
1.3可迭代的集合类型
只是用某种方式访问处理集合中的每个元素,叫做迭代访问集合中的所有元素。for(Transaction t:collection)
1.4背包
背包是一种不支持从中删除元素的集合数据类型—就是帮助用例收集元素并迭代遍历所收集到的所有元素
1.5先进先出队列
队列是一种基于先进先出策略的集合类型
1.6下压栈
下压栈是一种基于后进先出策略的集合类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值