集合
集合:集合都是接口,想使用集合必须用实现类来完成
一、Collection(单例集合): --〉List(元素可重复)--〉Set(元素不可重复)
1、List实现类: ArrayList、LinkedList、……
2、Set实现类:HashSet、TreeSet、……
二、Map(双例集合)实现类: HashMap、……
Alt+7: 可以打来当前窗口所有类的列表信息
ArrayList: 可以存储重复元素
1、Collection集合遍历案例
2、ArrayList集合案例:获取学生类对象元素
3、List集合特有方法与案例
4、ArrayList案例:正向遍历、逆向遍历
5、增强for循环介绍与案例
注:增强for循环内部其实是Iterator跌代器
1.如果只是遍历,就用增强for循环
2.如果要使用索引,就用普通for循环
3.如果只是要求使用跌代器,就用Iterator
6、Arraylist案例:三种方式遍历学生对象
7、数据结构分类介绍
栈:ABCDE进栈,EDCBA出栈,先进后出
队列:ABCDE进队列,EDCBA出队列,先进先出
链表:对比数组来说,它是一种增删快的模型,但是一种查询慢的模型
数组:对比链表来说,它是一种增删慢的模型,但是一种查询快的模型
8、LinkedList集合特有功能:增加、删除、查询



