注册 登录 进入教材巡展
#

出版时间:2025-02

出版社:电子工业出版社

以下为《Java程序设计应用开发教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121495786
  • 1-1
  • 560171
  • 68260306-3
  • 平塑
  • 16开
  • 2025-02
  • 474
  • 296
  • 电子与信息大类
  • 程序设计
  • 高职
内容简介
本书以Java初级程序员岗位所应具备的能力培养为主线,采用“项目引领,任务驱动”的模式,强调“做什么、如何做、做中学、学中做”的教学理念,以开发RFID自动出货管理系统为项目载体,将项目分成若干单元任务;每个任务中给出任务分析、相关知识及任务实施,带领读者逐步完成项目任务。 全书分成8个单元,单元1主要介绍搭建项目开发环境,单元2~单元8依次介绍Java基础、面向对象程序设计、继承与多态、面向接口编程、输入/输出流与异常处理、网络联机与多线程、JDBC与Swing程序设计。每个单元都由单元介绍、学习目标、任务、拓展训练、单元小结与单元练习组成。 本书既可以作为高职高专院校电子信息类专业学生的教材,也可以作为Java程序设计学习者的参考书。
目录
单元1 搭建项目开发环境 1
单元介绍 1
学习目标 1
任务1.1 下载与安装JDK 2
1.1.1 Java的发展历史与特点 2
1.1.2 Java的应用领域与前景 3
1.1.3 Java的开发流程与源程序结构 3
任务1.2 下载与启用Eclipse 8
1.2.1 集成开发环境Eclipse 9
1.2.2 Java项目组织结构 9
1.2.3 Java注释 11
拓展训练 15
单元小结 15
单元练习 16
单元2 Java基础 17
单元介绍 17
学习目标 17
任务2.1 设定车辆运费信息 18
2.1.1 Java标识符与关键字 18
2.1.2 Java数据类型、变量与常量 19
2.1.3 从控制台读取输入 24
2.1.4 Java运算符、表达式与语句 25
任务2.2 选择车型 31
2.2.1 方法 31
2.2.2 选择结构 32
2.2.3 循环结构 38
任务2.3 计算车辆运费 47
2.3.1 一维数组 47
2.3.2 多维数组 51
2.3.3 字符串 53
任务2.4 统计车辆运费 56
2.4.1 String类 56
2.4.2 包装类 59
2.4.3 Java其他常用类 62
拓展训练 68
单元小结 70
单元练习 70
单元3 面向对象程序设计 72
单元介绍 72
学习目标 72
任务3.1 设计车辆信息类 73
3.1.1 面向对象的概述 73
3.1.2 类的定义 75
3.1.3 使用对象 77
3.1.4 方法的进阶应用 78
任务3.2 使用构造方法设计车辆信息类 81
3.2.1 方法的重载 82
3.2.2 构造方法 83
3.2.3 构造方法的重载 84
3.2.4 this关键字 86
任务3.3 使用静态方法设计车辆信息类 91
3.3.1 静态变量 91
3.3.2 静态方法 92
3.3.3 静态代码块 93
3.3.4 类的主方法 95
拓展训练 97
单元小结 97
单元练习 97
单元4 继承与多态 100
单元介绍 100
学习目标 100
任务4.1 设计成品信息封装类 101
4.1.1 访问修饰符 101
4.1.2 访问控制 101
4.1.3 封装 102
任务4.2 显示成品入库信息 109
4.2.1 继承 109
4.2.2 super关键字 114
4.2.3 方法重写 115
4.2.4 多态 117
拓展训练 126
单元小结 127
单元练习 127
单元5 面向接口编程 130
单元介绍 130
学习目标 130
任务5.1 设计成品入库业务接口 131
5.1.1 抽象类 131
5.1.2 Object类 133
5.1.3 接口 135
任务5.2 更新成品入库数据 140
5.2.1 集合框架 141
5.2.2 List集合 141
5.2.3 Set集合 144
5.2.4 Map集合 146
拓展训练 155
单元小结 155
单元练习 155
单元6 输入/输出流与异常处理 158
单元介绍 158
学习目标 158
任务6.1 使用文件模板读取成品数据 159
6.1.1 输入/输出流的概述 159
6.1.2 File类 161
6.1.3 文件读/写操作 163
6.1.4 带缓冲的输入/输出流 167
6.1.5 字节流—字符流转换类 171
任务6.2 使用对象序列保存出货清单 175
6.2.1 数据输入/输出流 175
6.2.2 对象序列化与对象输入/输出 177
6.2.3 异常概述 183
6.2.4 异常的处理 184
6.2.5 自定义异常类 189
拓展训练 196
单元小结 196
单元练习 197
单元7 网络联机与多线程 199
单元介绍 199
学习目标 199
任务7.1 单用户登录 200
7.1.1 网络基础 200
7.1.2 套接字 202
7.1.3 基于TCP的网络编程 203
任务7.2 多用户登录 211
7.2.1 线程 212
7.2.2 实现线程的方式 212
7.2.3 线程的状态 218
7.2.4 线程的同步 219
拓展训练 227
单元小结 227
单元练习 227
单元8 JDBC与Swing程序设计 229
单元介绍 229
学习目标 229
任务8.1 用户信息更新管理 230
8.1.1 JDBC概述 230
8.1.2 JDBC中常用的类与接口 232
8.1.3 数据库基础 236
8.1.4 JDBC中的事务 237
任务8.2 基于图形界面的用户信息更新管理 245
8.2.1 MVC设计模式 245
8.2.2 Swing组件概述 246
8.2.3 常用容器 246
8.2.4 布局管理 250
8.2.5 文本输入 252
8.2.6 选择组件 255
8.2.7 事件处理模型 261
8.2.8 对话框 268
8.2.9 表格 269
拓展训练 283
单元小结 283
单元练习 283
参考文献 285