版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、集合昨日复习u 包装类有哪些硬件 系统u 将Date格式化成字符串的方法是硬件 系统u 将字符串解析成Date的方法是硬 件系统u 处理异常的两种方式是硬件 系统昨日复习u 包装类有哪些 Byte Short Integer Long Float Double Character Booleanu 将Date格式化成字符串的方法是 format()u 将字符串解析成Date的方法是 parse()u 处理异常的两种方式是 try-catch方式和throws方式Contents目u Collectionu Listu 数据结构u ArrayListu LinkedListu 【理解】能够说出集
2、合的体系结构u 【应用】能够独立使用Collection常用方法u 【理解】能够说出List集合的特点u 【应用】能够独立使用List特有的方法u 【应用】能够说出常见的数据结构特点u 【应用】能够独立使用ArrayList集合u 【应用】能够独立使用LinkedList集合目标TARGETu 集合的体系结构u 每种集合的特点要点提示集合的体系结构掌握程度:理解1.集合体系结构结视答n 1、集合的体系结构是什么?1.集合体系结构结课堂问答答视课堂问答n 集合的体系结构 1.集合体系结构课堂问答视知识总结结答u Collection集合的概述u Collection集合的使用要点提示Collec
3、tion集合的概述和基本使用掌握程度:应用2. Collection集合概述和使用结视练n Collection集合的概述 是单列集合的顶层接口,它表示一组对象,这些对象也称为Collection元素 JDK不提供此接口的直接实现类,它提供更具体的子接口(Set和List)n Collection集合的基本使用 通过多态形式创建对象:Collection c = new ArrayList()2. Collection集合概述和使用课堂问答视知识总结结练练习u 动动手,练一下Collection集合的基本使用吧!提示u 通过多态形式创建Collection集合对象u 向集合中存储一些元素u 输
4、出集合对象10分钟2. Collection集合概述和使用Collection集合的巩固练习视结练u Collection集合的常用方法要点提示Collection集合的常用方法掌握程度:应用3. Collection集合常用方法结视答练n 1、Collection集合的常用方法有哪些?3. Collection集合常用方法结课堂问答答视课堂问答练n Collection集合的常用方法 boolean add(E e) 向集合中添加元素 boolean remove(E e) 将元素从集合中删除 void clear() 清空集合所有的元素 boolean contains(E e) 判断集合
5、中是否包含指定的元素 boolean isEmpty() 判断集合是否为空 int size() 获取集合的长度3. Collection集合常用方法课堂问答视知识总结结答练练习u 动动手,练一下Collection集合的常用方法吧!提示u 创建一个Collection集合对象u 向集合中添加一些元素u 测试以上所学方法10分钟3. Collection集合常用方法Collection集合常用方法巩固练习视结练答u Collection集合的遍历要点提示Collection集合的遍历掌握程度:应用4. Collection集合的遍历结视练n 遍历Collection集合的重要步骤 1.通过集合
6、对象获取迭代器对象 2.使用循环和hasNext()方法来控制是否还有元素 3.循环内通过next()方法获取元素4. Collection集合的遍历课堂问答视知识总结结练练习u 动动手,练一下Collection集合的遍历吧!提示u 创建一个Collection集合对象u 向集合中添加一些元素u 使用迭代器进行遍历10分钟4. Collection集合的遍历遍历Collection集合巩固练习视结练u 集合的使用步骤要点提示集合的使用步骤掌握程度:理解5.集合使用步骤图解结视n 集合的使用步骤 5.集合使用步骤图解课堂问答视知识总结结u Collection集合存储学生对象类型的元素u 遍历
7、Collection集合要点提示Collection集合存储学生对象并遍历掌握程度:应用6. Collection集合存储学生对象并遍历结视练n Collection集合存储学生对象并遍历的重要步骤 1.定义一个学生类,包含姓名和年龄两个属性 2.创建Collection集合对象,泛型为学生对象类型 3.创建几个学生对象,并存储到集合中 4.通过迭代器遍历集合6. Collection集合存储学生对象并遍历课堂问答视知识总结结练练习u 动动手,练一下Collection集合存储学生对象并遍历吧!提示u 定义一个学生类,包含姓名和年龄两个属性u 创建一个Collection集合对象,泛型为学生对
8、象类型u 创建几个学生对象,并存储到集合中u 通过迭代器遍历集合10分钟6. Collection集合存储学生对象并遍历Collection集合存储学生对象并遍历巩固练习视结练u List集合的概述和特点u List集合的基本使用要点提示List集合概述和特点掌握程度:应用7. List集合概述和特点结视练n List集合的概述和特点 1.List集合是单列集合体系之一 2.List集合及其实现类全部有索引 3.List集合及其实现类全部可以存储重复元素 4.List集合及其实现类全部元素存取有序7. List集合概述和特点课堂问答视知识总结结练练习u 动动手,练一下List集合的基本使用吧!
9、提示u 创建一个List集合对象u 向集合中添加一些元素u 通过迭代器遍历集合10分钟7. List集合概述和特点List集合基本使用巩固练习视结练u List集合特有的常用方法要点提示List集合的特有方法掌握程度:应用8. List集合的特有方法结视练答n 1、List集合特有的方法有哪些?8. List集合的特有方法结课堂问答答视课堂问答练n List集合特有的方法 void add(int index,E e) 向集合中指定索引位置添加元素 E remove(int index) 删除指定索引处的元素并返回 E set(int index,E e) 修改指定索引处的元素,返回被修改的元
10、素 E get(int index) 获取指定索引处的元素8. List集合的特有方法课堂问答视知识总结结练答练习u 动动手,练一下List集合特有的方法吧!提示u 创建一个List集合对象u 向集合中添加一些元素u 测试增删改查的方法u 使用for循环完成集合的遍历10分钟8. List集合的特有方法List集合特有方法巩固练习视结练答u 使用List集合存储学生对象u 遍历List集合要点提示List集合存储学生对象并遍历掌握程度:应用9. List集合存储学生对象并遍历结视练n List集合存储学生对象并遍历重要步骤 1.定义学生类,包含姓名和年龄两个属性 2.创建List集合对象,泛型
11、为学生对象类型 3.创建几个学生对象,并存入集合中 4.使用迭代器和for循环两种方式遍历集合9. List集合存储学生对象并遍历课堂问答视知识总结结练练习u 动动手,练一下List集合存储学生对象并遍历吧!提示u 定义学生类,包含姓名和年龄两个属性u 创建List集合对象,泛型为学生对象类型u 创建几个学生对象,并添加到集合中u 通过迭代器和for循环两种方式遍历集合10分钟9. List集合存储学生对象并遍历List集合存储学生对象并遍历巩固练习视结练答上午复习u 单列集合常用的接口和类有哪些硬件系 统u 双列集合常用的接口和类有哪些硬件 系u Collection接口常用方法有哪些硬件
12、系 统u List集合有什么特点硬 件系统u List集合特有的方法有哪些硬件系统 系统上午复习u 单列集合常用的接口和类有哪些 Collection List Set ArrayList LinkedList HashSet TreeSetu 双列集合常用的接口和类有哪些 Map HashMapu Collection接口常用方法有哪些 add() remove() clear() contains() isEmpty() size()u List集合有什么特点 有索引、元素存取有序、可以存储重复元素u List集合特有的方法有哪些 add(int index,E e) remove(int
13、 index) set(int index,E e) get(int index)u 并发修改异常出现的原因u 并发修改异常解决的方式要点提示并发修改异常掌握程度:应用10.并发修改异常结视练n 并发修改异常出现的原因 在迭代器遍历集合过程中,通过集合的自身方法对集合进行了操作。导致了迭代器预期次数和实际次数不一致,就会出现并发修改异常n 并发修改异常解决的方式 可以使用普通for循环来遍历集合,再对集合进行修改10.并发修改异常课堂问答视知识总结结练练习u 动动手,练一下并发修改异常吧!提示u 创建一个List集合对象u 向集合中添加两个元素:hello worldu 使用for循环遍历集合
14、,判断如果集合中包含world这个元素,则再添加一个java元素10分钟10.并发修改异常并发修改异常巩固练习视结练u List集合特有的迭代器要点提示List集合特有的迭代器掌握程度:应用11.列表迭代器结视练n List集合特有的迭代器 1.通过集合对象的listiterator()方法获取一个ListIterator迭代器对象 2.通过调用hasNext()方法判断是否有下一个元素 3.通过调用next()方法获取元素 4.可以通过ListIterator迭代器中的方法对集合进行操作11.列表迭代器课堂问答视知识总结结练练习u 动动手,练一下List集合特有的迭代器吧!提示u 创建一个L
15、ist集合对象u 向集合中添加两个元素:hello worldu 使用ListIterator迭代器对象进行遍历集合u 判断如果集合中有world,则再添加一个java10分钟11.列表迭代器List集合特有的迭代器巩固练习视结练u 增强for循环遍历要点提示增强for循环掌握程度:应用12.增强for循环结视练n 增强for循环定义格式 for(元素数据类型 变量名 : 数组/集合对象) 循环体; 12.增强for循环课堂问答视知识总结结练练习u 动动手,练一下增强for循环吧!提示u 创建一个数组对象并存储一些元素,使用增强for循环遍历u 创建一个集合对象并存储一些元素,使用增强for循
16、环遍历10分钟12.增强for循环增强for循环巩固练习视结练u List集合存储学生对象u 使用三种方式遍历集合要点提示List集合存储学生对象三种方式遍历掌握程度:应用13. List集合存储学生对象三种方式遍历结视练n List集合存储学生对象三种遍历方式重要步骤 1.定义一个学生类,包含姓名和年龄两个属性 2.创建一个List集合对象,泛型为学生对象类型 3.创建三个学生对象,并添加到集合中 4.使用迭代器遍历集合 5.使用普通for循环遍历集合 6.使用增强for循环遍历集合13. List集合存储学生对象三种方式遍历课堂问答视知识总结结练练习u 动动手,练一下List集合存储学生对
17、象三种遍历吧!提示u 定义一个学生类,包含姓名和年龄两个属性u 创建List集合对象,泛型为学生对象类型u 创建三个学生对象,并添加到集合中u 使用迭代器遍历集合u 使用普通for循环遍历集合u 使用增强for循环遍历集合10分钟13. List集合存储学生对象三种方式遍历List集合存储学生对象三种遍历巩固练习视结练u 栈结构u 队列结构要点提示数据结构之栈结构和队列结构掌握程度:理解14.数据结构之栈和队列结视n 栈结构 数据先进后出模型n 队列结构 数据先进先出模型14.数据结构之栈和队列课堂问答视知识总结结u 数组结构u 链表结构要点提示数据结构之数组结构和链表结构掌握程度:理解15.
18、数据结构之数组和链表结视n 数组结构 特点:查询快、增删慢n 链表结构 特点:查询慢、增删快15.数据结构之数组和链表课堂问答视知识总结结u ArrayList集合的特点u LinkedList集合的特点要点提示List集合实现类的特点掌握程度:理解16. List集合子类的特点结视n List集合实现类的特点 ArrayList集合:底层是数组实现,查询快、增删慢 LinkedList集合:底层是链表实现,查询慢、增删快16. List集合子类的特点课堂问答视知识总结结u ArrayList集合存储学生对象u 使用三种方式遍历集合要点提示ArrayList存储学生对象三种遍历掌握程度:应用1
19、7. ArrayList集合存储学生对象三种方式遍历结视练n ArrayList集合存储学生对象三种方式遍历重点步骤 1.定义一个学生类,包含姓名和年龄两个属性 2.创建一个ArrayList集合对象,泛型为学生对象类型 3.创建三个学生对象,并添加到集合中 4.使用迭代器遍历集合 5.使用普通for循环遍历集合 6.使用增强for循环遍历集合17. ArrayList集合存储学生对象三种方式遍历课堂问答视知识总结结练练习u 动动手,练一下ArrayList集合存储学生对象三种遍历吧!提示u 定义一个学生类,包含姓名和年龄两个属性u 创建ArrayList集合对象,泛型为学生对象类型u 创建三
20、个学生对象,并添加到集合中u 使用迭代器遍历集合u 使用普通for循环遍历集合u 使用增强for循环遍历集合10分钟17. ArrayList集合存储学生对象三种方式遍历ArrayList集合存储学生对象三种遍历巩固练习视结练u LinkedList集合的特有功能要点提示LinkedList集合的特有功能掌握程度:应用18. LinkedList集合的特有功能视练结n LinkedList集合的特有功能 void addFirst(E e) 向集合中第一个位置添加元素 void addLast(E e) 向集合中最后一个位置添加元素 E getFirst() 获取集合中第一个元素 E getLast() 获取集合中最后一个元素 E removeFirst() 删除集合中第一个元素 E removeLast() 删除集合中最后一个元素18. LinkedList集合的特有功能课堂问答视知识总结结练练习u 动动手,练一下LinkedList集合的特有功能吧!提示u 创建一个LinkedList集合对象u 使用addFirst()和addLast()方法添加元素u 使用getFirst()和getLast()方法获取元素u 使用removeFirst()和removeLast()方法删除元素10分钟18. LinkedList集合的特有功能LinkedL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东中医院面试题及答案
- 2026国考电商面试题及答案
- 2025年中国电动篮球架市场调查研究报告
- 2025年中国涮手衣市场调查研究报告
- 2026海外社区面试题库及答案
- 2026河北园博会面试题及答案
- 2026年上海市中考数学试卷(含答案及解析)
- 2026华为会计面试题及答案
- 2026环保调研面试题目及答案
- 2026会计考试面试题目及答案
- 【中考真卷】台湾省2026年初中物理学业水平考试(含答案)
- 2026年高考生物真题云南卷含答案
- 2026云南红河发展集团有限公司第一次社会集中招聘26人考试模拟试题及答案详解
- 2026年辽宁锦州文旅(集团)有限公司计划招录15人备考题库及完整答案详解一套
- 焊工理论考试题及答案2026年
- 2026年氢能行业深度分析报告
- 2025江西上饶市属国有企业第一批次招聘105人笔试历年参考题库附带答案详解
- 清华大学2026年强基计划招生笔试模拟试题及答案解析
- 中国儿童青少年近视防控循证指南(2026年)
- 精细化工生产线项目运营管理方案
- 2026年青岛中考物理考试试题及答案
评论
0/150
提交评论