一、集合框架
集合Collection:
1.存放相同数据类型
2.不唯一、无序
3.空间大小可变
使用场景:存放大量动态数据
二、集合框架的体系
Collection 父接口 (不唯一、无序)
--List (不唯一、有序)
--ArrayList 连续的空间,随机方法元素
add、remove 先进先出
--LinkedList 链表的空间,对元素增删
pop、peek、push 先进后出
Set (唯一、无序)
--HashSet 唯一、无序
三、泛型
对数据类型进行一定的要求,广泛的类型
class ArrayList<E>{}
四、迭代器 Iterator
hasNext();判断是否有下一个元素
next(); 取出下一个元素
五、Map
键值对的形式存放的数据容器
key-value
---HashMap
put(key,value);
get(key);
remove(key);
keySet();