项目五租房源信息管理任务二.pptVIP

  • 0
  • 0
  • 约2.82千字
  • 约 22页
  • 2018-12-22 发布于福建
  • 举报
项目五租房源信息管理任务二

Company Logo Company Logo 项目五 出租房源信息管理 ——任务二 选择合适容器实现出租房源信息管理 班级 软件技术专业 10级(Java方向) 任课教师 朱利华 QQOffice SA410 主要内容 学习目标及重、难点 1 任务学习 2 课堂实践 3 总结与要求 4 任务介绍 任务一 使用集、列表、映射处理出租房源信息 任务二 选择合适容器实现出租房源信息管理 任务分析 支撑知识讲解 不同集合容器类的特征 使用合适的集合容器 任务实现 任务解决 任务小结 任务二 学习目标 重点、难点 重点 集合容器的选择 DAO模型 使用合适的集合容器解决实际问题 难点 使用合适的集合容器解决实际问题 学习目标 掌握集合容器的特征和使用方法 集Set 列表List 映射Map 掌握如何根据需要选择合适的集合容器类 掌握使用集合容器解决实际问题 学习内容 集合容器特点 集合容器的层次结构 集合容器类的方法使用 DAO模型的使用 在业务类编写中使用集合容器类 回顾 集合容器类 集合:用来存储、操作各种类型元素的一组对象 容器类:用来定义集合对象的类 提供丰富方法 便于对集合内元素进行遍历、添加、删除等操作 Java中的数据结构 集合容器常用API 常用接口 Set List Map Iterator Comparable 常用类ArrayList LinkedList Vector Stack Queue HashMap HashTable 任务学习 任务介绍 支撑知识 任务实现 任务分析 任务小结 任务学习 支撑知识 不同集合的特点 如何选择 任务介绍 支撑知识 任务实现 任务分析 任务小结 不同集合容器特点 按照元素的不同组织方式,分为三种 Set集 元素无序聚集 可以向集中增加对象,但不能有重复的对象 List序列 元素有序聚集 按照线性组织,有头有尾,一个前驱一个后续 Map映射 元素按照“键-值”一组形式聚集 键必须不同 键决定了对象在映射中的存储位置 不同集合容器特点 4 3 7 5 6 1 4 1 2 1 2 K3-v2 K1-v1 K2-v1 K4-v3 Set集 元素无序 不能重复 List列表 线性结构 可以重复 Map映射 键-值 键唯一性 如何选择合适的集合容器 集合名称 检索元素 插入和删除操作 特点 Set 效率低 不会引起元素位置改变,效率高 无序、不可重复 List 效率高 会引起其他元素位置改变 动态增长的数组 有序,可以重复 Map 查找和删除较为频繁,且元素数量较多 Key-value 无容量限制,键唯一 场景思考及讨论 模拟洗车 分析:先进先出,有序排队 使用:Queue队列 商场购物车 分析:商品能重复购买、商品也不用有序排放 使用:HashMap 手机通讯录 分析:手机联系人能重复,有序存放(字典顺序) 使用:TreeMap 总结 集合容器 不同容器有不同应用场合 根据特征选择合适的集合容器 任务学习 任务分析步骤 分析房源信息管理的主要功能: 添加房源信息 修改房源信息 删除房源信息 根据不同的条件查询指定的房源信息 选择合适集合容器-HashMap 插入、删除、查找操作比较频繁 一套房源有唯一的ID 数据量大 任务介绍 支撑知识 任务实现 任务分析 任务小结 任务学习 任务解决 演示部分功能实现-以添加房源信息设计与实现为例 课堂实践 编写程序 递交 问题总结 拓展训练 任务介绍 支撑知识 任务实现 任务分析 任务小结 子任务2-2 添加房源信息设计与实现 根据房源编号查询 如果已经存在,则需要重修输入新的房源编号 如果不存在,则添加到房源信息列表中 编码演示 House类 houseId //房屋编号 villageName//小区名字 houseType//房屋类型 二室二厅 houseSet //幢/座 编号 houseState //房屋状态0:未出租 1:已出租 rentPrice //出租价格 …… 构造方法 Get和Set …… HouseManagerDAOImpl类 HashMap map 构造方法 Get和set public boolean insertHouse(House house) //插入一套房屋信息 public boolean isExist(House house) //是否存在该房子 HouseManagerDAO接口 public boolean insertHouse(House house); //插入一套房屋信息 public boolean isExist(House house) ; //是否存在该房子 调用实

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档