Java程序设计项目式教程 教案7-3 使用Map集合存储学生信息.docx
《Java程序设计项目式教程 教案7-3 使用Map集合存储学生信息.docx》由会员分享,可在线阅读,更多相关《Java程序设计项目式教程 教案7-3 使用Map集合存储学生信息.docx(5页珍藏版)》请在第一文库网上搜索。
1、教案课程名称:Java面向对向程序设计适用专业:授课年级:授课学期:授课教师:教学基本信息授课题目使用MaP集合存储学生信息授课专业软件技术专业授课班级一年级学生授课课时2学时(90分钟)授课地点教学做一体化教室学情分析授课对象是软件技术专业大一学生,学生已经具备JaVa编程基础,初步具备面向对象的编程思想,对JaVa集合框架的组成有了一定了解,集合框架中常用的1iSt接口和Set接口的实现类已经熟练掌握。MaP代表的是存储key-vaIue(键一值)对的集合,可根据元素的key来访问Va1UeOMaP接口的实现类HaShMaP等。如果要在1ist/Set集合中根据学号查找某个学生的年龄,该怎
2、么力、?最简单的方法是遍历集合并判断学号是否相等,然后获取其年龄。当学生人数很多时这种操作的效率会非常低。这时可以采用MaP这种键值(key-va1ue)映射表的数据结构,以高效地通过key(学号)快速查找VaIUe(年龄)。教学资源令教材:Java程序设计教程项目式教程赵国玲等编著,机械工业出版社令网络学习资源平台:山东省省级职业教育在线精品课程Java面向对象程序设计令教学环境:教学做一体化教室,极域电子,一体机等令教学素材:多媒体课件,动画视频片段单元教学目标知识目标令1.掌握HaShMaP的常用方法令2.了解泛型的作用及实现能力目标令1.能够使用HaShMaP对集合进行增删改查操作令2
3、.会使用泛型实现数据类型的处理素质目标令1.培养自主学习能力,勇于探索创新令2.培养大国工匠的职业素养教学重点MaP集合的基本概念和特点以及与其他集合类型的区别教学难点MaP集合的实现原理和应用场景、常用方法;单元授课过程教学流程教学活动学生活动设计思路时间知识回顾并到入新课1 .回顾上节内容,掌握1iSt集合的常用方法与使用。2 .利用超星学习平台推送本节学习任务清单,要求学生课前结合了解的集合的概念。学生观查看学习通本节任务清单,学习使用MaP集合存储学生信息这堂课。1.课前利用超星学习平台推送本节学习任务清单,要求学生总结了解MaP集合和泛型的含义。10分钟学习新知1.在任务7.1、7.
4、2中,分别将多个学生对象保存到1iSt或Set集合中,如果要在USt/Set集合中根据学号查找某个学生的年龄,该怎么力、?最简单的方法是遍历集合并判断学号是否相等,然后获取其年龄。当学生人数很多时这种操作的效率会非常低。这时可以采用MaP这种键值(key-va1ue)映射表的数据结构,以高效地通过key(学号)快速查找Va1Ue(年龄)O2.MaP接口是一种双列集合,它的每个元素都包含一个键对象(Key)和一个值对象(VaIue),键和值对象之间存在一种对应关系,称为映射。访问MaP集合中的元素时,只要指定了key,就能找到对应的Va1Ue(值),其中key不可以重复,VaUIe值可以。JaV
5、a集合框架的结构ICo1son|Mapr1IAnay1jstVeCtorMUnked1iStHaSetHas;MaP1 .分析归纳总结,从众多的对象中凝练出共同特征。2 .参与讨论区分Map集合与1iSt集合、Set集合的不同点。3 .理解MaP集合框架,通过JaVa集合的体系结构图掌握MaP集合的家族成员,以及个家族成员特点。4 .重点思考Map接口的主要实现类HaShMaP的使用1 .从大家熟悉的结构图入手,带领学生分析问题,并进行归纳总结。2 .互动,逐步增加难度,各种集合之间也存在相同特点,归纳分析不同集合的不同应用场景。3 .鼓励学生积极主动学习,提升个人技艺技能,培养精益求精的工匠
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计项目式教程 教案7-3 使用Map集合存储学生信息 Java 程序设计 项目 教程 教案 使用 Map 集合 存储 学生 信息