翁高飞、刘伟编著的《Java编程技术基础》的编写体系做了精心的设计,按照“理论学习—知识总结—上机操作—课后习题”这一思路进行编排。“理论学习”部分描述通过本案例要达到的学习目的与涉及的相关知识点,使学习目标明确;“知识总结”部分概括本案例所涉及的知识点,使知识点完整系统地呈现;“上机操作”部分对案例进行详尽分析,通过完整的步骤帮助读者快速掌握该案例的操作方法;“课后习题”部分帮助读者理解章节的知识点。在内容编写方面,力求细致全面;在文字叙述方面,注意言简意赅、重点突出;在案例选取方面,强调案例的针对性和实用性。
翁高飞、刘伟编著的《Java编程技术基础》按照高等院校、高职高专计算机课程基本要求,以案例驱动的形式来组织内容,突出计算机课程的实践性特点。《Java编程技术基础》详细介绍了Java编程技术基础及相应的技巧,共分为9个章节:Java语言概述、变量和数据类型、运算符和表达式、分支结构、循环结构(一)、循环结构(二)、数组、Java中的方法(一)、Java中的方法(二)。
本书提供PPT教学课件和案例源文件,可通过http://www.tupwk.com.cn/downpage下载。
本书结构清晰,内容丰富,案例典型,可作为高等院校、高职高专计算机相关专业的教材,也可作为计算机相关培训班的教材,并适合Java程序设计人员参考。
第1章 Java语言概述/1
1.1 程序设计语言/3
1.1.1 程序与指令/3
1.1.2 计算机语言/3
1.2 Java平台/5
1.2.1 Java语言特性/5
1.2.2 Java平台版本/6
1.3 Java集成开发环境/7
1.4 使用Eclipse开发Java应用/10
1.4.1 创建工程/10
1.4.2 创建Java源文件/11
1.4.3 编写代码/12
1.4.4 编译运行/13
1.5 Java程序结构组成/14
1.6 常见问题/16
【小结】/18
【自测题】/19
【上机部分】/20
【课后作业】/24
第2章 变量和数据类型/27
2.1 变量与常量/28
2.2 标识符/29
2.3 关键字/29
2.4 数据类型/30
2.5 变量的声明及使用/33
2.5.1 声明变量/33
2.5.2 使用变量/35
2.6 数据类型转换/38
2.6.1 自动类型转换/39
2.6.2 强制类型转换/39
2.7 使用Scanner录入数据/41
2.8 常见问题/43
【小结】/47
【自测题】/47
【上机部分】/48
【课后作业】/55
第3章 运算符和表达式/57
3.1 表达式/58
3.2 赋值运算符与赋值表达式/58
3.3 算术运算符与算术表达式/59
3.3.1 一元运算符/60
3.3.2 二元运算符/61
3.3.3 复合赋值运算符/63
3.4 关系运算符与关系表达式/64
3.5 逻辑运算符与逻辑表达式/66
3.6 条件运算符/70
3.7 运算符的优先级/71
【小结】/72
【自测题】/72
【上机部分】/72
【课后作业】/78
第4章 分支结构/79
4.1 块作用域/80
4.2 分支结构之if-else/83
4.2.1 if语句/83
4.2.2 if-else语句/86
4.2.3 嵌套if语句/89
4.2.4 多重if语句/91
4.3 分支结构之switch/94
4.4 常见问题/98
【小结】/100
【自测题】/100
【上机部分】/102
【课后作业】/107
第5章 循环结构(一)/109
5.1 使用循环的原因/110
5.2 while循环/111
5.3 do-while循环/114
5.4 for循环/116
5.4.1 基本用法/116
5.4.2 逗号运算符/119
5.4.3 for循环的变化/120
5.5 常见问题/123
【小结】/124
【自测题】/125
【上机部分】/126
【课后作业】/131
第6章 循环结构(二)/133
6.1 嵌套循环/134
6.2 break语句/138
6.3 continue语句/140
6.4 使用Eclipse对Java程序进行调试/142
【小结】/144
【自测题】/144
【上机部分】/146
【课后作业】/150
第7章 数组/151
7.1 数组的概述/152
7.2 数组的声明/153
7.3 数组的初始化/154
7.4 数组的使用/156
7.5 使用length属性测定数组长度/158
7.6 二维数组/160
7.7 常见应用/162
7.7.1 求最大值(最小值)/163
7.7.2 求平均值/165
7.7.3 对数组进行排序/165
7.8 常见问题/167
【小结】/169
【自测题】/170
【上机部分】/171
【课后作业】/177
第8章 Java中的方法(一)/179
8.1 方法的概述/180
8.2 方法的定义/181
8.3 方法的返回值/183
8.3.1 基本数据类型的返回值/183
8.3.2 数组类型的返回值/185
8.4 方法的参数/187
8.5 常见问题/194
【小结】/196
【自测题】/196
【上机部分】/199
【课后作业】/209
第9章 Java中的方法(二)/211
9.1 数组作为参数/212
9.2 变量的作用域/217
9.3 可变参数的方法/219
9.4 类之间方法的相互调用/221
【小结】/224
【自测题】/225
【上机部分】/228
【课后作业】/235
附录A Java技术与Java虚拟机/237
A.1 Java平台结构/238
A.2 Java虚拟机的体系结构/239
A.3 Java虚拟机的运行过程/244
附录B 设置环境变量/247
B.1 Java环境变量的作用/248
B.2 配置环境变量的方法/249
附录C 排序算法/253
C.1 选择排序/254
C.2 冒泡排序/254
C.3 插入排序/254
C.4 快速排序/255
附录D Java编程中常见的错误类型/261