实用Java语言单元式模块化教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:任泰明,郭领艳主编
- 出 版 社:北京:化学工业出版社
- 出版年份:2008
- ISBN:7122033155
- 页数:217 页
第1单元 程序运行环境的建立与程序的编译调试技术 1
模块1.1 Java语言的产生 1
1.1.1 Java语言的产生 1
1.1.2 用Java语言编写程序的主要优点 2
模块1.2 建立Java编程环境 4
1.2.1 安装和设置JDK 4
1.2.2 【技能同步练习】 8
模块1.3 Java程序的调试、编译与运行技术 8
1.3.1 【案例1-1】HelloWorld程序 8
1.3.2 【知识与技能】 11
1.3.3 【技能同步练习】 13
模块1.4 Java语言中注释的书写方法 13
1.4.1 程序中的注释 13
1.4.2 Java语言中的注释 14
1.4.3 编写注释时要注意的问题 15
模块1.5 UltraEdit程序编辑工具的使用方法 15
1.5.1 配置Java运行环境 15
1.5.2 语法着色 16
1.5.3 【技能同步练习】 17
第2单元 Java程序设计的基本技能 18
模块2.1 Java程序的组成 18
2.1.1 【案例2-1】正方形类 18
2.1.2 【知识与技能】 22
2.1.3 【技能同步练习】 23
模块2.2 基本数据类型及其运算 24
2.2.1 【案例2-2】加法器 24
2.2.2 【知识与技能】 26
2.2.3 【技能同步练习】 32
模块2.3 分支程序设计技术 32
2.3.1 【案例2-3】数学软件包中符号函数与绝对值函数的编写 33
2.3.2 【知识与技能】 34
2.3.3 【技能同步练习】 36
模块2.4 循环程序设计技术 36
2.4.1 【案例2-4】求一个指定范围内的素数 36
2.4.2 【知识与技能】 38
2.4.3 【技能同步练习】 41
模块2.5 程序设计中标识符的命名规范 41
第3单元 类的设计技术 43
模块3.1 类的基本设计技能 43
3.1.1 【案例3-1】设计电视机类 43
3.1.2 【知识与技能】 46
3.1.3 【技能同步练习】 50
模块3.2 构造方法与静态成员设计技术 50
3.2.1 【案例3-2】设计圆类 50
3.2.2 【知识与技能】 53
3.2.3 【技能同步练习】 58
模块3.3 软件开发中类与方法的设计规则 59
3.3.1 类的设计规则 59
3.3.2 方法的设计规则 60
第4单元 复杂数据类型的使用技术 61
模块4.1 字符串的使用技术 61
4.1.1 【案例4-1】字符串的基本操作实例 61
4.1.2 【知识与技能】 62
4.1.3 【技能同步练习】 65
模块4.2 数组的概念及其使用技术 66
4.2.1 【案例4-2】求学生的平均成绩 66
4.2.2 【知识与技能】 67
4.2.3 【技能同步练习】 69
模块4.3 向量的概念及其使用技术 70
4.3.1 【案例4-3】向量的基本操作 70
4.3.2 【知识与技能】 72
4.3.3 【技能同步练习】 73
第5单元 软件的重用技术与接口的设计技术 74
模块5.1 使用继承技术实现软件的重用 74
5.1.1 【案例5-1】学生信息管理系统 74
5.1.2 【知识与技能】 79
5.1.3 【技能同步练习】 85
模块5.2 抽象类的设计与使用技术 87
5.2.1 【案例5-2】平面内的几何形状类 87
5.2.2 【知识与技能】 91
5.2.3 【技能同步练习】 97
模块5.3 接口的设计与实现技术 97
5.3.1 【案例5-3】动物类 97
5.3.2 【知识与技能】 100
5.3.3 【技能同步练习】 102
模块5.4 对象与类的图形化表示 103
5.4.1 UML简介 103
5.4.2 类的表示方法 103
5.4.3 接口的表示方法 104
第6单元 程序中异常情况的处理技术 105
模块6.1 提高程序健壮性的技术 105
6.1.1 【案例6-1】程序中出现被除数是0的异常 105
6.1.2 【知识与技能】 106
6.1.3 【技能同步练习】 107
模块6.2 Java中异常处理程序的设计技术 107
6.2.1 【案例6-2】对被除数是0的异常的处理 107
6.2.2 【知识与技能】 108
6.2.3 【技能同步练习】 111
模块6.3 自定义异常类的设计技术 111
6.3.1 【案例6-3】当年龄不在正常范围内时抛出自定义异常 111
6.3.2 【知识与技能】 113
6.3.3 【技能同步练习】 114
第7单元 图形用户界面程序的设计技术 115
模块7.1 应用程序窗口的设计技术 115
7.1.1 【案例7-1】窗口示例 115
7.1.2 【知识与技能】 117
7.1.3 【技能同步练习】 120
模块7.2 对话框的设计技术 120
7.2.1 【案例7-2】数制转换器 121
7.2.2 【知识与技能】 123
7.2.3 【技能同步练习】 129
模块7.3 窗口中常用组件的设计技术 129
7.3.1 【案例7-3】用户信息选择窗口 129
7.3.2 【知识与技能】 132
7.3.3 【技能同步练习】 138
模块7.4 交互式GUI程序的设计技术 138
7.4.1 【案例7-4】水费计算程序 138
7.4.2 【知识与技能】 141
7.4.3 【技能同步练习】 144
模块7.5 窗口中组件布局的设计技术 145
7.5.1 【案例7-5】温度转换器 145
7.5.2 【知识与技能】 147
7.5.3 【技能同步练习】 150
模块7.6 具有菜单的窗口设计技术 151
7.6.1 【案例7-6】设计一个文本编辑器 151
7.6.2 【知识与技能】 155
7.6.3 【技能同步练习】 157
第8单元 文件访问技术 158
模块8.1 操作系统文件的操作技术 158
8.1.1 【案例8-1】文件与目录操作 158
8.1.2 【知识与技能】 160
8.1.3 【技能同步练习】 161
模块8.2 字节型文件的访问技术 161
8.2.1 【案例8-2】创建字节流文件并读取其内容 161
8.2.2 【知识与技能】 164
8.2.3 【技能同步练习】 167
模块8.3 字符型文件的访问技术 167
8.3.1 【案例8-3】文本编辑器 168
8.3.2 【知识与技能】 172
8.3.3 【技能同步练习】 174
模块8.4 文件的随机访问技术 174
8.4.1 【案例8-4】学生信息的读写 174
8.4.2 【知识与技能】 177
8.4.3 【技能同步练习】 179
第9单元 用Jave程序访问数据库的技术 180
模块9.1 查询数据表的技术 180
9.1.1 【案例9-1】显示学生信息 180
9.1.2 【知识与技能】 182
9.1.3 【技能同步练习】 188
模块9.2 修改数据表的技术 189
9.2.1 【案例9-2】创建一个存放学生信息的数据表 189
9.2.2 【知识与技能】 191
9.2.3 【技能同步练习】 194
第10单元 多线程程序的设计技术 196
模块10.1 如何创建与理解线程 196
10.1.1 【了解线程概念】 196
10.1.2 【案例10-1】用Thread类创建多线程 196
10.1.3 【知识与技能】 198
10.1.4 【技能同步练习】 199
模块10.2 使用Runnable接口创建多线程 199
10.2.1 【案例10-2】实现Runnable接口创建多线程 199
10.2.2 【知识与技能】 200
10.2.3 【技能同步练习】 201
模块10.3 两种实现多线程方式的对比分析 201
10.3.1 【案例10-3】模拟铁路售票系统 201
10.3.2 【知识与技能】 204
10.3.3 【技能同步练习】 205
模块10.4 线程的同步——同步代码块 205
10.4.1 【案例10-4】模拟铁路售票系统 205
10.4.2 【知识与技能】 209
10.4.3 【技能同步练习】 210
模块10.5 线程的同步——同步函数 210
10.5.1 【案例10-5】模拟铁路售票系统 210
10.5.2 【知识与技能】 212
10.5.3 【技能同步练习】 212
模块10.6 线程间的通信 212
10.6.1 【案例10-6】生产者线程与消费者线程的通信问题 213
10.6.2 【知识与技能】 216
10.6.3 【技能同步练习】 216
参考文献 217
- 《初中英语主题单元育人目标设计与实践》柴本胜著 2019
- 《公务员录用考试教材 资料分析 模块专项突破 2013最新版》北京宏章教育公务员考试编写组编 2011
- 《单元跟踪测试 3 第2版》朱英,周莉琨,安坤主编 2019
- 《含医用物理实验指导与单元练习 第2版》李长驰主编 2018
- 《行知工程创新教学探索系列 小学语文单元整体课程实施与评价》李怀源等编 2012
- 《智能产品服务系统模块化设计方法》李浩著 2019
- 《张拉整体单元构型与拼接》刘贺平 2019
- 《多单元永磁同步电动机运行原理及容错运行特性》赵博 2020
- 《小学数学单元作业管理的实践与研究》徐国海主编 2018
- 《流行音乐单声部视唱教材》冯华编著;冯华,钱琨,徐欣熠,陈治编委 2019