Generic(泛型)
- 用泛型来指定集合中存储的数据类型
- 使用泛型的好处
1. 集合中存储的元素类型统一了
2.从集合中取出的元素类型是泛型指定的类型,不用更多的向下转型 - 泛型的缺点
1. 导致集合中存储的元素缺乏多样性 - 泛型可以自定义
foreach
for(元素类型 变量名:数组){
循环体
}
- 缺点没有下标
Map
- Map和Colletion没有继承关系
- Map集合以key和value的方式存储数据:键值对儿
key和value都是引用数据类型;
key和value都是存储对象的内存地址;
key起主导地位,value是key的一个附属品。 - Map中常用方法
- Map的迭代/遍历
1. 获取所有key,通过遍历key,来遍历value
2.Set<Map.Entry<K,V>> entrySet()