java容器简单总结

Java中主要的容器如下图(来自java编程思想)所示:



其中虚线方框为类(途中不包含抽象类),其实主要有四种容器:Map、List、Queue和Set。

常用的容器有ArrayList(代替了以前的Vector,Vector在容量不够的情况下,每次新增一倍的容量,而ArrayList是新增一半)。LinkedList(即是List也是Queue,途中没有Stack,但Stack其实也可以用LinkedList实现)、HashSet、HashMap。

Map有生成Collection的方法,可以把key或者value生成一个Collection。Collection实现了Iterable接口,有用于生成Iterator的iterator方法。因此,可以用于Foreach语句。

List可以生成ListIterator,ListIterator是可以向前迭代的迭代器。

与这些容器共同使用的还有Collections和Arrays类,可以用来生成线程安全的Collection、List、Map、Set等、将数组生成列表等功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值