项目五出租房源信息管理任务二.ppt
《项目五出租房源信息管理任务二.ppt》由会员分享,可在线阅读,更多相关《项目五出租房源信息管理任务二.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目五项目五 出租房源信息管理出租房源信息管理 任务二任务二 选择选择合适容器实现出租房源信息管理班级班级软件技术专业软件技术专业10级(级(Java方向)方向)任课教师朱利华QQ86061260OfficeSA410主要内容学习目标及重、难点1任务学习2课堂实践3总结与要求4任务介绍任务一 使用集、列表、映射处理出租房源信息任务二 选择合适容器实现出租房源信息管理任务分析支撑知识讲解支撑知识讲解p 不同集合容器类的特征p 使用合适的集合容器任务实现任务解决任务解决任务小结任务小结任务二 学习目标 重点、难点重点集合容器的选择DAO模型使用合适的集合容器解决实际问题难点使用合适的集合容器解决实
2、际问题学习目标掌握集合容器的特征和使用方法集Set列表List映射Map掌握如何根据需要选择合适的集合容器类掌握使用集合容器解决实际问题学习内容集合容器特点集合容器的层次结构集合容器类的方法使用DAO模型的使用在业务类编写中使用集合容器类回顾v集合容器类集合容器类集合:用来存储、操作各种类型元素的一组对象容器类:用来定义集合对象的类提供丰富方法便于对集合内元素进行遍历、添加、删除等操作Java中的数据结构集合容器常用API常用接口SetListMapIteratorComparable常用类ArrayListLinkedListVectorStackQueueHashMapHashTable任
3、务学习v任务描述任务描述任务二:选择合适容器实现出租房源信息管理p为什么不用数组?l长度不能改变l只能放同一种类型数据l操作不方便p为什么要用集合容器?l集合可将不同类型元素组合起来l用一个对象存储,并提供存储、获取和操作等操作任务介绍支撑知识任务实现任务分析任务小结任务学习v支撑知识支撑知识不同集合的特点如何选择任务介绍支撑知识任务实现任务分析任务小结不同集合容器特点v按照元素的不同组织方式,分为三种Set集元素无序聚集可以向集中增加对象,但不能有重复的对象List序列元素有序聚集按照线性组织,有头有尾,一个前驱一个后续Map映射元素按照“键-值”一组形式聚集键必须不同键决定了对象在映射中的
4、存储位置不同集合容器特点43756141212K3-v2K1-v1K2-v1K4-v3Set集元素无序不能重复List列表线性结构可以重复Map映射键-值键唯一性如何选择合适的集合容器集合名称集合名称检索元素检索元素插入和删除操作插入和删除操作特点特点Set效率低不会引起元素位置改变,效率高无序、不可重复List效率高会引起其他元素位置改变动态增长的数组有序,可以重复Map查找和删除较为频繁,且元素数量较多Key-value无容量限制,键唯一场景思考及讨论v模拟洗车分析:先进先出,有序排队使用:Queue队列v商场购物车分析:商品能重复购买、商品也不用有序排放使用:HashMapv手机通讯录分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 出租 房源 信息管理 任务
限制150内