×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302669944
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:308
  • 出版时间:2024-08-01
  • 条形码:9787302669944 ; 978-7-302-66994-4

本书特色

《Java程序设计项目化教程》力求做到每个任务都有可见的结果,给学生以成就感,激发学生继续学习的热情。每个任务的内 容适合一次课程完成。《OpenHarmony程序设计任务驱动式教程》注重实践,突出应用与操作,既可作为高职高专院校、计算机培训学校相关课程的教材

内容简介

本书通过银行管理系统项目的实现贯穿所有的Java程序设计知识点,引导读者分析问题、设计解决方案、编写代码、测试运行,使读者可以更好地理解和掌握Java语言编程的实际应用,提升工程项目实践能力,为后续专业课程的学习打下扎实的基础。
本书共分为8个任务,循序渐进地介绍了如何使用Java语言开发应用系统。前3个任务通过项目开发环境搭建、银行登录模块实现、客户信息管理模块实现,介绍Java语言基础编程知识,通过数组实现了银行客户信息存储功能。任务4为银行系统客户常用功能模块实现,深入讲解Java语言的面向对象编程特性,包括类与对象,封装,继承和多态,抽象类与接口等,并通过面向对象编程优化银行系统客户存款、取款、转账、查询余额等功能。任务5银行业务异常处理实现,进一步优化银行系统异常处理,提高程序健壮性、安全性和可维护性。任务6通过集合框架强化数据存储应用,优化客户信息存储功能。任务7通过I/O流实现客户信息导出功能。任务8通过数据库操作、图形界面编程综合实现银行管理系统项目,使读者在实践中巩固所学知识,提高实际开发能力。同时,本书还设置了大量的案例和综合实训,激发读者的学习兴趣,增强学习效果。
本书可作为高等职业院校计算机应用技术、软件技术、工业互联网技术、大数据技术等相关专业的教学用书,也可作为有继续教育需求的社会学习者及从事计算机软件行业的技术人员的参考用书。

目录

任务 1 Java项目开发环境搭建 1 11任务描述 1 12 Java概述 2 121 Java语言的发展历史 2 122 Java语言的特点 3 123 Java平台 5 13用记事本实现 Java程序开发 6 131 JDK的下载、安装及配置 6 132 Java程序开发的步骤 11 133 用记事本实现 Java程序开发 12 134 Java程序的结构 16 135 Java程序的注释 17 136 Java编码规范 18 14 Eclipse下 Java程序的开发 19 141 Eclipse下载和安装 19 142 Eclipse下创建 Java程序 22 143 Java项目组织结构 24 15任务实施 25 16任务小结 26 17任务评价 26 18习题 27 19综合实训 28 任务 2 银行登录模块实现 29 21任务描述 29 22 Java语法基础 30 221 Java标识符与关键字 31 222 变量与常量 33 223 数据类型 34 224 变量的声明和输出 37 23运算符和表达式 39 231 赋值运算符与赋值表达式 40 232 算术运算符与算术表达式 41 233 关系运算符与关系表达式 45 ¤ Java程序设计项目化教程 234 逻辑运算符与逻辑表达式 47 235 自增运算符与自减运算符 48 236 运算符优先级 48 237 数据类型转换 49 24条件语句 52 241 语句与语句块 52 242 分支(if条件)语句 53 243 switch多分支选择语句 57 25循环语句 58 251 while语句 59 252 do…while语句 60 253 for语句 61 254 循环嵌套 63 255 循环的跳转 66 26任务实施 69 27任务小结 71 28任务评价 71 29习题 71 210综合实训 74 任务 3 客户信息管理模块实现 75 31任务描述 75 32数组 76 321 数组概述 76 322 一维数组 78 323 二维数组 83 324 常见错误 86 325 数组的应用 88 33字符串 91 331 字符串常量的创建 91 332 字符串的操作 91 34任务实施 93 35任务小结 96 36任务评价 96 37习题 96 38综合实训 97 41任务描述 98 42类和对象 101 421 类和对象的有关概念 101 422 类的定义 102 423 创建对象 103 424 成员方法的使用 105 425 方法重载 111 426 构造方法 112 427 this关键字 116 43封装 117 431 封装概述 117 432 封装原则 118 433 包 package 122 434 访问修饰符 124 435 static修饰 125 44继承和多态 127 441 继承 127 442 super关键字 134 443 final修饰符 136 444 类的多态 138 45抽象类和接口 142 451 抽象类 142 452 接口 145 46 Java API中的常用类 149 47 Java项目开发中的分层思想 157 4 8任务实施(一) 158 4 9任务实施(二) 164 410任务小结 173 411任务评价 174 412习题 174 413综合实训 176 任务 4 银行系统客户常用功能模块实现 98 目 录 ¤ 任务 5 实现银行业务异常处理 177 51任务描述 177 5 2异常的基础知识 178 521 生活中的异常 178 522 Java中的异常 178 523 异常的分类 181 53异常处理机制 182 531 try-catch语句块 182 532 try-catch-finally语句块 184 533 多重 catch语句块 188 534 抛出异常 189 54任务实施 192 55任务小结 197 56任务评价 197 57习题 197 58综合实训 199 ¤ Java程序设计项目化教程 任务 6 优化客户信息存储功能 200 61任务描述 200 62集合框架概述 201 63 List接口 202 631 ArrayList集合类 203 632 泛型 207 633 LinkedList集合类 209 64 Map接口 211 65遍历集合方式 213 651 使用 lterator遍历集合类 213 652 使用增强 for循环遍历集合类 215 66任务实施 217 67任务小结 220 68任务评价 220 69习题 220 610综合实训 222 任务 7 导出客户信息功能实现 223 71任务描述 223 711 客户信息导入/导出 223 712 实施思路 224 72 I/O流的定义及分类 225 721 什么是流和 I/O流 225 722 流的分类 226 723 File类 228 724 Scanner类 233 73 I/O流类相关操作 234 731 字节流 234 732 字符流 239 733 数据流 241 734 缓冲流 244 735 随机流 247 目 录 ¤ 74 NIO 250 741 NIO与 IO 250 742 NIO的组成部分 250 743 Buffers 251 744 Channels 253 75任务实施 254 751 客户信息导入/导出实现 254 752 客户信息查询实现 256 76任务总结 256 77任务评价 257 78习题 257 79综合实训 259 任务 8 银行管理系统项目实现 260 8 1系统分析与设计 260 811 需求分析 260 812 数据库设计 261 82创建数据库 262 821 安装和配置 MySQL数据库 262 822 编写数据库 DDL脚本并插入数据 262 83初始化项目 264 831 配置项目构建路径 264 832 添加资源图片 264 833 添加包 265 8 4编写数据持久层代码 265 841 编写实体类 265 842 编写 Dao类 271 843 数据库帮助类 278 8 5编写表示层代码 282 851 编写用户登录窗口 282 852 编写登录后的窗口 283 853 普通用户功能 284 854 管理员功能 287 8 6系统实现与测试 290 861 测试目的 290 862 测试 290 863 测试结果 291 87任务总结 291 88任务评价 292 89习题 292 810综合实训 293 ¤ Java程序设计项目化教程 参考文献 295
展开全部

作者简介

赵冬玲,计算机科学技术专业教授,河南省学术技术带头人,河南省职业教育教学名师,河南机电职业学院互联网学院教学副院长,长期从事程序设计类的教学工作,并有丰富的程序设计开发实践经历,参与企业的实际开发项目。教学、实战、项目经验丰富。主持院级java在线精品开放课程建设,曾主编三本程序设计类教材的编写。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航