图书介绍
Java语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java语言程序设计教程](https://www.shukui.net/cover/45/31701676.jpg)
- 翁恺,肖少拥编著 著
- 出版社: 杭州:浙江大学出版社
- ISBN:7308052079
- 出版时间:2007
- 标注页数:275页
- 文件大小:34MB
- 文件页数:291页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言概述1
1.1 Java的历史1
1.2 Java程序运行环境与特点3
1.2.1 跨平台(Cross Platform)/可移植性(Portable)5
1.2.2 运行效率5
1.2.3 稳定6
1.2.4 简单7
1.2.5 动态7
1.3 面向对象的基本概念8
1.3.1 对象8
1.3.2 面向对象10
1.3.3 类10
1.4 面向对象程序设计的原则11
1.4.1 封装11
1.4.2 组合12
1.4.3 继承12
1.4.4 多态性13
1.5 第一个Java程序13
1.5.1 在终端中运行的Java程序13
1.5.2 在网页中运行的Java程序15
思考题与习题16
第2章 定义自己的类17
2.1 类的定义17
2.2 名字17
2.3 类的方法成员18
2.4 变量20
2.4.1 基本数据类型20
2.4.2 方法的本地变量22
2.4.3 类的成员变量23
2.5 运算符与表达式24
2.5.1 赋值表达式24
2.5.2 算术运算25
2.5.3 类型转换27
2.5.4 关系运算和逻辑运算28
思考题与习题29
第3章 程序流程31
3.1 if语句31
3.1.1 基本if语句31
3.1.2 if-else语句33
3.1.3 语句块34
3.1.4 条件运算符35
3.1.5 嵌套的if语句36
3.1.6 比较浮点数和字符37
3.2 switch语句38
3.3 循环语句40
3.3.1 while循环40
3.3.2 do-while循环42
3.3.3 for循环45
3.4 循环嵌套与无穷循环46
3.5 break和continue47
3.6 注释语句49
思考题与习题50
第4章 使用对象52
4.1 制造对象52
4.2 对象变量的赋值54
4.3 调用对象的方法55
4.3.1 方法的调用55
4.3.2 方法的参数55
4.3.3 方法的返回值58
4.4 类的静态成员60
4.4.1 静态成员变量60
4.4.2 静态方法62
4.4.3 Math类62
4.5 包裹类型66
4.6 枚举类型66
4.7 数组68
4.7.1 数组的创建和使用68
4.7.2 对象数组71
思考题与习题73
第5章 初始化与访问控制74
5.1 定义初始化74
5.2 构造方法75
5.3 方法重载78
5.4 包83
5.4.1 包的概念83
5.4.2 创建包84
5.4.3 使用包85
5.5 访问控制87
5.5.1 类成员的访问属性88
5.5.2 类的访问控制90
思考题与习题91
第6章 继承与多态94
6.1 继承94
6.1.1 Java的继承95
6.1.2 继承得到的访问属性97
6.1.3 初始化和参数传递98
6.2 多态性100
6.2.1 覆盖100
6.2.2 向上类型转换101
6.2.3 绑定102
6.3 final105
6.3.1 final的变量105
6.3.2 final的方法107
6.3.3 final的类107
6.4 抽象与接口107
6.4.1 抽象方法与抽象类107
6.4.2 接口:完全抽象的类110
6.5 内部类与匿名类114
6.5.1 内部类114
6.5.2 匿名类115
思考题与习题116
第7章 Java类库119
7.1 Java类库119
7.1.1 类库的使用119
7.1.2 常用类库简介120
7.2 字符串类121
7.2.1 String类121
7.2.2 StringBuffer类125
7.3 基本数据类128
7.3.1 Integer类128
7.3.2 Long类128
7.3.3 Float类129
7.3.4 Double类130
7.4 实用工具类130
7.4.1 日期类130
7.4.2 Arrays类133
7.4.3 Random类134
7.4.4 Vector类135
7.4.5 System类138
思考题与习题139
第8章 Java GUI(Ⅰ)143
8.1 小应用程序143
8.1.1 Applet简介143
8.1.2 HTML语言146
8.1.3 Applet执行流程147
8.2 图形界面150
8.2.1 标签类151
8.2.2 按钮类152
8.2.3 文本类153
8.2.4 列表类155
8.2.5 复选框类158
8.3 事件处理159
8.3.1 事件模型160
8.3.2 事件及监听者161
8.3.3 内部类监听者166
思考题与习题169
第9章 Java GUI(Ⅱ)174
9.1 颜色与字体设置174
9.1.1 颜色类174
9.1.2 字体类177
9.2 布局管理179
9.2.1 顺序布局180
9.2.2 边界布局182
9.2.3 网格布局184
9.2.4 面板Panel类186
9.3 Swing程序设计187
9.3.1 Swing简介188
9.3.2 Swing基本组件188
9.3.3 事件处理191
9.4 应用程序GUI192
9.4.1 窗口192
9.4.2 菜单196
9.4.3 对话框200
思考题与习题207
第10章 Java的异常处理212
10.1 异常:无法挽回的局面212
10.2 异常机制215
10.2.1 throw抛出215
10.2.2 catch匹配217
10.2.3 finally218
10.3 异常声明219
10.4 运行时刻系统异常221
思考题与习题221
第11章 Java的输入输出223
11.1 字节流InputStream/OutputStream224
11.1.1 介质流226
11.1.2 过滤器流228
11.2 字符流Reader/Writer230
11.3 格式化输出231
11.4 File类232
11.5 对象串行化235
思考题与习题237
第12章 多线程238
12.1 多线程概述238
12.1.1 多线程模型238
12.1.2 Java线程的生命周期239
12.2 多线程编程241
12.2.1 Thread类242
12.2.2 Runnable接口245
12.3 多线程管理248
12.3.1 线程调度248
12.3.2 线程同步249
思考题与习题252
第13章 多媒体技术255
13.1 图形绘制255
13.1.1 直线256
13.1.2 矩形256
13.1.3 椭圆与圆258
13.1.4 圆弧259
13.1.5 多边形260
13.2 图像处理261
13.2.1 图像显示261
13.2.2 图像变换265
13.3 音频播放267
13.3.1 播放原理267
13.3.2 Applet程序的声音播放267
13.3.3 Application程序的声音播放269
13.4 动画编程271
思考题与习题272
参考文献275