图书介绍
Java程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
- 林巧民主编;姜玻,肖艳,何丽萍副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302421993
- 出版时间:2015
- 标注页数:355页
- 文件大小:44MB
- 文件页数:364页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java入门1
1.1 概述1
1.1.1 Java语言的诞生2
1.1.2 Java语言的特点3
1.1.3 Java与其他编程语言间的关系5
1.2 Java开发环境配置6
1.2.1 软件安装6
1.2.2 环境变量配置7
1.3 第一个Java程序9
1.3.1 Java程序的结构9
1.3.2 编译运行11
1.4 Java开发工具13
1.5 小结16
1.6 思考练习16
第2章 Java编程基础17
2.1 引言17
2.1.1 符号17
2.1.2 分隔符18
2.1.3 常量19
2.1.4 变量20
2.1.5 final变量21
2.1.6 变量类型转换21
2.2 基本数据类型22
2.2.1 布尔型22
2.2.2 整型23
2.2.3 浮点型25
2.2.4 字符型26
2.3 程序语句26
2.3.1 赋值语句26
2.3.2 条件表达式28
2.3.3 运算29
2.4 举例31
2.5 小结32
2.6 思考练习32
第3章 Java程序基本结构33
3.1 复合语句33
3.2 顺序结构34
3.3 分支结构38
3.3.1 单分支条件语句38
3.3.2 双分支条件语句43
3.3.3 分支结构嵌套46
3.3.4 switch语句52
3.4 循环结构55
3.4.1 while语句56
3.4.2 do-while语句60
3.4.3 for语句61
3.4.4 循环嵌套63
3.4.5 跳转语句64
3.5 小结68
3.6 思考练习68
第4章 方法与数组72
4.1 方法的概念和定义72
4.2 方法的调用75
4.2.1 调用方式75
4.2.2 参数传递78
4.2.3 返回值79
4.2.4 方法嵌套及递归80
4.3 变量作用域86
4.4 数组87
4.4.1 数组的概念87
4.4.2 数组的声明和创建88
4.4.3 数组的应用举例91
4.5 数组与方法96
4.6 小结97
4.7 思考练习98
第5章 类和对象101
5.1 引言101
5.2 类103
5.2.1 类声明105
5.2.2 类体106
5.2.3 成员变量106
5.2.4 成员方法108
5.2.5 方法重载111
5.2.6 构造方法113
5.2.7 main()方法114
5.2.8 finalize()方法114
5.3 对象115
5.3.1 对象的创建115
5.3.2 对象的使用117
5.3.3 对象的清除119
5.4 访问控制符120
5.4.1 类的访问控制符120
5.4.2 对类成员的访问控制121
5.5 包125
5.5.1 包的创建125
5.5.2 import语句127
5.5.3 编译和运行包128
5.6 小结128
5.7 思考练习129
第6章 继承、多态与接口132
6.1 继承与多态132
6.1.1 子类、父类与继承机制132
6.1.2 Java的继承133
6.1.3 多态性137
6.2 抽象类和接口142
6.2.1 抽象类142
6.2.2 接口143
6.3 其他146
6.3.1 final关键字147
6.3.2 实例成员和类成员147
6.3.3 类java.lang.Object152
6.4 小结153
6.5 思考练习153
第7章 字符串156
7.1 字符串的创建156
7.1.1 创建String类型的字符串156
7.1.2 创建StringBuffer类型的字符串157
7.2 String类型字符串的操作158
7.3 StringBuffer类型字符串的操作167
7.3.1 字符串操作167
7.3.2 字符分析器172
7.3.3 main()方法173
7.4 小结174
7.5 思考练习174
第8章 多线程与Applet技术177
8.1 多线程177
8.2 多线程的创建178
8.2.1 Thread子类创建线程178
8.2.2 使用Runnable接口180
8.3 线程的生命期及其状态181
8.3.1 线程的状态181
8.3.2 与线程状态有关的Thread类方法182
8.4 线程的同步187
8.5 线程的优先级和调度192
8.5.1 线程的优先级192
8.5.2 线程的调度192
8.6 守护线程193
8.7 线程组195
8.8 Applet概述197
8.9 Applet开发技术198
8.9.1 Applet开发步骤198
8.9.2 Applet技术解析200
8.10 Applet多媒体编程205
8.10.1 文字205
8.10.2 图形206
8.10.3 图像210
8.10.4 声音211
8.10.5 动画212
8.11 小结217
8.12 思考练习217
第9章 图形用户界面219
9.1 概述219
9.2 AWT组件集220
9.2.1 容器类组件221
9.2.2 布局类组件221
9.2.3 普通组件231
9.2.4 事件处理243
9.3 Swing组件集简介254
9.4 小结260
9.5 思考练习260
第10章 Java I/O262
10.1 引言262
10.2 流的概念262
10.2.1 标准输出263
10.2.2 标准输入265
10.3 字节流270
10.3.1 InputStream270
10.3.2 OutputStream276
10.4 字符流280
10.4.1 Reader280
10.4.2 Writer284
10.5 文件290
10.5.1 File类290
10.5.2 RandomAccessFile类292
10.6 小结295
10.7 思考练习295
第11章 Java游戏开发基础297
11.1 概述297
11.2 绘制2D图形图像297
11.2.1 坐标体系297
11.2.2 绘制图形298
11.2.3 绘制图像300
11.3 图形图像的坐标变换303
11.3.1 使用Graphics2D类进行坐标变换303
11.3.2 使用AffineTransform类进行坐标变换306
11.4 生成动画310
11.5 消除动画闪烁313
11.6 小结316
11.7 思考练习316
第12章 游戏开发实例318
12.1 游戏总体介绍318
12.2 游戏辅助类326
12.2.1 Point2D类326
12.2.2 SpriteImage类327
12.2.3 AnimatedSprite类330
12.3 完善StarWars.java337
12.3.1 Sprite的初始化338
12.3.2 键盘事件处理339
12.3.3 更新Sprites342
12.3.4 碰撞检测343
12.3.5 删除与绘制Sprite345
12.3.6 完整的StarWars类346
12.4 Applet游戏开发与部署348
12.5 小结351
12.6 思考练习351
附录 ASCII码表352
参考文献355