当前位置: 首页 > news >正文

DAO模式代码阅读及应用

1. StudenDaoListImpl 与 StudentDaoArrayImpl 的区别

1.存储方式:

  • StudenDaoListImpl  使用  ArrayList  存储,容量可自动扩展
  • StudentDaoArrayImpl  使用固定长度的数组存储,需要提前指定大小
  1. 添加操作:
  • List实现:总是成功返回 true
  • 数组实现:可能失败(数组已满时)

3.查询操作:

  • List实现:会遍历所有元素,返回最后一个匹配项
  • 数组实现:找到第一个匹配项就返回

2. StudentDao.java 的作用

  • 接口只声明方法签名,不包含任何实现代码
  • 具体实现由  StudenDaoListImpl  和  StudentDaoArrayImpl  等实现类完成

3. Java DAO 理解

搜索到的启发语句:

  • "使用DAO可以在不改变业务逻辑的情况下更换存储方式"

结合接口知识理解:

  • 便于更换存储方式(内存、文件、数据库等)

4. 运行Test.java及DAO模式好处

  • 运行方法:
    //StudentDao sdm = new StudentDaoArrayImpl(50);
    StudentDao sdm = new StudenDaoListImpl();
  • DAO模式好处:
  • 更换存储方式无需修改业务代码
  • 统一数据访问接口,便于维护和测试
http://www.hskmm.com/?act=detail&tid=35128

相关文章:

  • 2025年智能照明系统/模块厂家推荐排行榜,工厂/车间/改建/高亮/高光效/泛光/免维护/投光/大功率智能照明系统及模块公司精选
  • DxO Nik Collection 8.0:7 款专业摄影插件套装,一站式图像后期解决方案
  • [随笔11] 最近的心情 - 枝-致
  • 三款AI平台部署实战体验:Dify、扣子与BuildingAI深度对比
  • #OO之接口-DAO模式代码阅读及应用
  • PPO GRPO GSPO DAPO的Loss计算与代码实现
  • 2025年南通宠物医院权威推荐榜:专业诊疗与暖心服务口碑之选,精选优质宠物医疗机构
  • P3601 签到题
  • UOJ #1005. 【UR #32】王之钦定 题解
  • 图像采集卡重要功能解析:打通视频信号处理全链路
  • 2025年铣边机/铣床/刨边机/滚轮架/变位机厂家推荐排行榜,专业实力与市场口碑深度解析
  • 2025年通风天窗厂家最新权威推荐榜:排烟天窗、通风气楼、屋顶通风器、顺坡气楼、10A通风天窗、1型通风天窗、TC5A通风天窗、TC12B通风天窗、屋脊通风天窗专业选购指南
  • 【LeetCode】125. 验证回文串
  • YAML
  • QUALIFY 窗口过滤 - --
  • 【ffmpeg】开发过程中错误简单记录
  • 2025年冲压件厂家权威推荐榜:新能源/光伏/精密/异形/五金/铝/汽配/不锈钢/家具冲压件源头企业深度解析
  • AI 产品测试企业内训 | 两天构建企业级智能体测试能力
  • 详细介绍:《掰开揉碎讲编程-短篇》 2025 汉化idea控制台出现乱码解决方案 看完这篇解决不了乱码也是神人了
  • 探索无限可能:生成式推荐的演进、前沿与挑战【AI业务应用方向】
  • 【隐语SecretFlow架构解读】隐私保护模型在线推理系统 SecretFlow-Serving 架构解读
  • Excel学习指南
  • 2025 年宁波北仑仓库服务商推荐新世洋集团,港口物流仓储的专业之选宁波北仑仓库推荐
  • 2025年聚氨酯厂家权威推荐榜:浇注型聚氨酯/聚氨酯预聚体/聚氨酯胶黏剂/聚氨酯组合料/密封胶/胶辊/制品原料,源头厂家技术实力与产品应用深度解析
  • 02-02串口-单片机发送数据,电脑串口调试助手接收数据
  • 2025 矿物铸件源头厂家推荐榜:南通盟鼎新材料 5 星领跑,适配机床 / 电子 / 自动化设备基座需求
  • 3 大 Python 库助力高效 PDF 文件压缩 - E
  • 三麦克风阵列近场定位MATLAB实现(TDOA+GCC方法)
  • QOJ8233 题解
  • 2025年CNC高压清洗机厂家推荐排行榜:CNC全自动/数控高压清洗机、双工位/卧式清洗机、去毛刺/螺纹孔清洗机、工业/欧洲清洗机精选