5.1 Collection
接口:
Collection
子类接口:
Set
List
Queue
实现类:
ArrayList:非线程安全,效率更高,多线程时可以使用同步包装器包装。
Vecor:线程安全,遗留类已经不经常使用
以上两者共同点:不能存储基本类型的数据,容量可以自动扩充。
**同步包装器**
集合遍历
1)Enumeration:仅Vector可以使用
2)Iterator:Vector和ArrayList
3)增强for循环
4)通过聚集操作,lambda表达式
5.2 Arrays 数组
填充
比较
5.3 Map
存储键值对,键值唯一。
抽象方法
实现类(哈希表):
HashTable:老版本
HashMap
常用概念:
1)容量:不固定
2)关键字/key:可以时对象本身,也可以时对象的某个属性
3)哈希码(hash code):关键字key值映射的一个整型数据,称为key的哈希码
4)哈希函数:返回对象的hash code
5)项(Item):
6)装填因子(load factor&#