版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java集合第1天/共1天今日目标【应用】能够独立定义一个对象数组并遍历该数组【理解】能够独立完成集合的相关案例【应用】能够独立定义一个集合并完成对集合的增删改查【理解】能够独立完成学生管理系统案例课程内容对象数组与集合类简介ArrayList集合增删改查与练习学生管理系统案例01对象数组与集合类简介1.1 对象数组的练习 1.2 对象数组的内存图 1.3 为什么会出现集合类 02ArrayList集合增删改查与练习03 学生管理系统案例1.1 对象数组的练习 课程信息学习目标:能够定义一个对象数组并遍历掌握程度:应用时长:08分33秒要点提示什么是对象数组KL创建一个学生数组存储三个学生对象
2、并遍历 1.1 对象数组的练习 KL练习 (6分钟)课程信息学习目标:能够阐述对象数组在堆内存中如何存储掌握程度:理解时长:15分13秒1.2 对象数组的内存图要点提示对象数组在内存中是什么样子的KL课程信息学习目标:能够阐述集合相对数组的优点掌握程度:理解时长:03分55秒1.3 为什么会出现集合类要点提示为什么要学习集合K02ArrayList集合增删改查与练习1.1 创建ArrayList集合并添加元素 1.6 ArrayList练习之存储自定义对象1.2 ArrayList集合的增删改查方法 并遍历1.3 ArrayList集合的遍历 1.7 ArrayList练习之键盘录入数据存储1
3、.4 ArrayList练习之存储字符串并遍历 并遍历1.5 ArrayList练习之获取满足要求的元素 01对象数组与集合类简介03 学生管理系统案例课程信息学习目标:能够独立定义一个集合并向里面添加元素掌握程度: 应用时长:07分09秒2.1 创建ArrayList集合对象并添加元素要点提示集合容器该如何定义如何向集合容器添加元素K课程信息学习目标:能够独立写出集合的增删改查所依赖的方法掌握程度:应用时长:10分36秒2.2 ArrayList集合的增删改查方法 要点提示如何对集合中的元素进行删除,修改,取出KL新建一个存储字符串集合存储”hello”,”world”,”java”三个字符
4、串使用get,set,remove方法对集合进行删改查2.2 ArrayList集合的增删改查方法KL练习 (6分钟)课程信息学习目标:能够独立写出遍历一个集合的代码掌握程度:应用时长:05分38秒2.3 ArrayList集合的遍历要点提示如何将集合中的元素一个个取出KL新建一个存储字符串集合存储”hello”,”world”,”java”利用for循环遍历出集合中的元素2.3 ArrayList集合的遍历KL练习 (5分钟)课程信息学习目标:能够独立写出遍历集合的代码掌握程度:应用时长:03分12秒2.4 ArrayList练习之存储字符串并遍历要点提示当向集合存储字符串后如何遍历出集合中
5、的字符串K课程信息学习目标:能够独立完成获取满足要求的元素的案例掌握程度:应用时长:05分28秒2.5 ArrayList练习之获取满足要求的元素要点提示如何过滤出姓”张”的字符串KL 给定一个字符串数组:“张三丰”,“宋远桥”,“张无忌”,“殷梨亭”“张翠山”,“莫声谷”将数组中的元素添加到集合中把所有姓张的人员打印到控制台上2.5 ArrayList练习之获取满足要求的元素K练习 (5分钟)L课程信息学习目标:能够独立写出集合存储自定义对象并遍历案例掌握程度:应用时长:05分09秒2.6 ArrayList练习之存储自定义对象并遍历要点提示ArrayList能否存储学生对象KL(6分钟)自
6、定义一个学生类,学生中有姓名和年龄属性,生成满参构造与空参构造生成属性对应的getter/setter方法在测试类中使用满参构造创建三个学生对象,然后将每个学生对象均添加到ArrayList集合中遍历这个ArrayList集合,依次打印出每个学生的姓名和年龄练习 2.6 ArrayList练习之存储自定义对象并遍历KL课程信息学习目标:能够独立写出键盘录入数据存储并遍历案例掌握程度:应用时长:10分22秒2.7 ArrayList练习之键盘录入数据存储并遍历要点提示每个学生对象中的姓名和年龄能否从键盘录入KL031.1 学生管理系统项目演示 1.6 学生管理系统之添加学生解决 1.2 学生管理
7、系统之标准学生类 学号重复问题1.3 学生管理系统之主界面和选择的实现 1.7 学生管理系统之删除学生1.4 学生管理系统之查询所有学生 1.8 学生管理系统之修改学生1.5 学生管理系统之添加学生 01对象数组与集合类简介02 ArrayList集合增删改查与练习学生管理系统案例课程信息学习目标:能够阐述学生管理系统分哪些功能掌握程度:了解时长:05分55秒3.1 学生管理系统项目演示要点提示学生管理系统有哪些功能K课程信息学习目标:能够独立定义一个标准的学生类掌握程度:应用时长:04分02秒3.2 学生管理系统之标准学生类要点提示一个部分标准的学生类中都包含哪些K(3分钟)定义一个学生类,
8、包含编号,姓名,年龄,地址属性生成满参构造和空参构造生成每个属性对应的getter/setter方法使用Eclipse快捷键快速完成练习 3.2 学生管理系统之标准学生类KL课程信息学习目标:能够独立写出主界面和选择的代码实现掌握程度:应用时长:08分50秒3.3 学生管理系统之主界面和选择的实现要点提示学生管理系统的选择功能菜单如何实现K课程信息学习目标:能够独立写出查询所有学生的代码掌握程度:应用时长:07分36秒3.4 学生管理系统之查询所有学生要点提示如何依次打印集合中每个学生的各项属性值KL(5分钟)单独定义一个查询学生方法方法的形参为ArrayList方法功能遍历集合打印集合中每个
9、学生的各项属性 练习 3.4 学生管理系统之查询所有学生KL课程信息学习目标:能够独立完成学生管理系统之添加学生代码掌握程度:应用时长:04分19秒3.5 学生管理系统之添加学生要点提示如何向集合中添加学生KL3.5 学生管理系统之添加学生KL练习 (5分钟)单独定义一个添加学生方法方法的形参为ArrayList方法功能向集合中添加两个学生对象每个学生的属性值都从键盘录入先调用添加功能在去调用查询学生功能课程信息学习目标:能够独立写出添加学生避免学号重复代码掌握程度:应用时长:09分03秒3.6 学生管理系统之添加学生解决学号重复问题要点提示如何判断新添加的学生的学号与已添加的学生的学号重复K3.6 学生管理系统之添加学生解决学号重复问题K在代码中while(true)作用是什么通过什么方法判断这个id在集合中已经存在W问答课程信息学习目标:能够独立完成学生管理系统之删除学生代码掌握程度:应用时长:08分42秒3.7 学生管理系统之删除学生要点提示删除学生我们依据的是学生的什么KL3.7 学生管理系统之删除学生单独定义一个删除学生的方法方法的形参类型为ArrayList方法的功能根据键盘录入的id从集合中查找是否有该id有就删掉,没有给于用户提示KL练习 (5分钟)课程信息学习目标:能够独立完成学生管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024芒果园果树修剪与整形技术指导合同3篇
- 2024年版金融科技产品代理销售合同
- 2024年预拌混凝土产品出口贸易合同2篇
- 2024戊己双方委托理财管理服务合同
- 2025年度果树租赁与果树种植基地租赁合同3篇
- 2025年度绿色环保企业安全生产责任协议书范本3篇
- 2024水产养殖环境监测与生态保护合同3篇
- 2024新媒体绿色出行信息平台建设合作合同3篇
- 专业定制广告牌制作及销售合同2024版版B版
- 不病防控知识培训课件
- 镶嵌式电力调度模拟屏通用技术条件
- 新流动资金测算表(带公式)
- GB/T 29076-2021航天产品质量问题归零实施要求
- GB/T 10801.1-2021绝热用模塑聚苯乙烯泡沫塑料(EPS)
- 行政单位采购实施和验收结算子流程图模板
- 《了凡四训》课件
- 细节描写优秀课件
- 小学数学北师大二年级下册一除法《有余数的除法》
- 全国环境监测站建设标准
- 河北医大口腔颌面外科学实习指导
- 心理咨询咨询记录表
评论
0/150
提交评论