《java编程思想》第十一章回顾

本章介绍了很多API,此文不再复述。

1、数组具有固定的尺寸。为了解决这个问题,java提供了一系列的容器类,包括List、Set、Queue和Map。它们都可以自动的调整自己的尺寸。

2、形如ArrayList<Apple>,使用泛型,定义了一个保存Apple对象的ArrayList。

3、Set和Map都有Hash...、Tree...、LinkedHash...的前缀。Hash...最快,Tree...按照比较结果的升序排列,LinkedHash...按照插入顺序排列

4、List分为ArrayList和LinkedList。ArrayList善于随机访问元素,但不善于在List的中间插入和移除元素。LinkedList则相反。它还添加了一些方法,使其可以用作栈和队列。

5、Set具有和Collection完全一样的接口。

6、LinkedList可以用作Queue的一种实现。可以通过LinkedLIst向上转型为Queue。

7、Collection中有Iterable接口,其中包括iterator方法,并可以套用foreach语句。

8、Collection接口实现了Iterable接口,需要提供iterator方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值