图书介绍
Java语言习题与解析pdf电子书版本下载
- 朱福喜编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302138583
- 出版时间:2006
- 标注页数:351页
- 文件大小:136MB
- 文件页数:363页
- 主题词: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 JDK的下载、安装与环境配置 1
1.1.2 Java编译器与Java虚拟机 3
1.1.3 独立应用程序与Applet程序 4
1.1.4 建立文档说明 5
1.2 实例分析 5
1.2.1 从编辑到执行一个应用程序的完整过程 5
1.2.2 简单的键盘输入类 9
1.2.3 简单的Applet类的实例 11
1.2.4 测试和代码调试 12
1.2.5 程序文档建立的完整过程 17
1.3 习题与解答 18
1.3.1 选择题 18
1.3.2 填空题 20
1.3.3 简答题 21
1.3.4 编程题 22
2.1.1 基本数据类型 25
2.1 基本知识点 25
第2章 Java语言基础 25
2.1.2 变量的声明和赋值 26
2.1.3 数值类型的运算 27
2.1.4 快捷运算符和类型转换 28
2.1.5 逻辑运算符和比较运算符 29
2.1.6 条件执行语句 29
2.1.7 循环控制语句 31
2.1.8 字符串操作 33
2.1.9 数组 34
2.2 实例分析 36
2.2.1 俄罗斯方块介绍 36
2.2.2 数组作为方法的输入参数举例 40
2.3 习题与解答 41
2.3.1 选择题 41
2.3.2 填空题 48
2.3.3 简答题 56
2.3.4 编程题 57
3.1.1 面向对象程序设计的基本概念 69
3.1.2 类与对象 69
3.1 基本知识点 69
第3章 面向对象程序设计基础 69
3.1.3 创建对象和构造方法 70
3.1.4 finalize方法与垃圾回收 71
3.1.5 成员方法的定义 72
3.1.6 方法的参数传递 73
3.1.7 变量的作用域 74
3.1.8 成员变量与成员方法的访问 75
3.1.9 包 75
3.1.10 private、public和protected修饰符 76
3.1.11 静态成员与非静态成员 77
3.1.12 重载 78
3.2 实例分析 78
3.2.1 一个Length类的完整创建过程 78
3.2.2 静态成员变量与成员变量举例 84
3.2.3 重载成员方法举例 87
3.3 习题与解答 88
3.3.1 选择题 88
3.3.2 填空题 98
3.3.3 简答题 103
3.3.4 编程题 106
第4章 面向对象程序设计 113
4.1 基本知识点 113
4.1.1 继承 113
4.1.2 覆盖 114
4.1.3 抽象 115
4.1.4 Java的基类Object 116
4.1.5 接口 117
4.1.6 多态性 118
4.2 实例分析 118
4.2.1 俄罗斯方块游戏中的类的继承关系 118
4.2.2 俄罗斯方块游戏中的ErsBox类 119
4.2.3 继承的使用举例 121
4.2.4 覆盖的使用举例 124
4.2.5 抽象类和抽象方法的使用举例 124
4.2.6 用3种方式实现累计多种形状的面积 127
4.3 习题与解答 131
4.3.1 选择题 131
4.3.2 填空题 138
4.3.3 简答题 144
4.3.4 编程题 146
5.1.2 基本窗口类 158
5.1.1 抽象窗口工具(AWT) 158
第5章 用户界面设计 158
5.1 基本知识点 158
5.1.3 简单的GUI输入输出组件 159
5.1.4 事件响应 160
5.1.5 事件处理 160
5.1.6 布局管理 162
5.1.7 Menu,MenuBar和MenuItem类 163
5.1.8 图形类与图形的绘制 163
5.1.9 为什么要使用Swing 164
5.2.1 主类ErsBlocksGame 165
5.2 实例分析 165
5.2.2 控制面板类ControlPanel 174
5.2.3 游戏显示窗口GameCanvas 179
5.3 习题与解答 182
5.3.1 选择题 182
5.3.2 填空题 187
5.3.3 简答题 191
5.3.4 编程题 193
6.1 基本知识点 208
6.1.1 数据流 208
第6章 流和文件 208
6.1.2 字节级输入输出类 209
6.1.3 字符级输入输出类 210
6.1.4 对象级输入输出类 210
6.1.5 文件操作 211
6.1.6 字符与字节流转换 211
6.1.7 系统I/O流 212
6.1.8 RandomAccessFile 212
6.2 实例分析 213
6.2.1 标准输入输出以及重定向的举例 213
6.2.2 读文件的举例 215
6.2.3 序列化输入输出的举例 218
6.3 习题与解答 224
6.3.1 选择题 224
6.3.2 填空题 228
6.3.3 简答题 231
6.3.4 编程题 233
第7章 多线程与异常处理 245
7.1 基本知识点 245
7.1.1 多线程 245
7.1.2 异常处理机制 248
7.2.1 一个用两种方式实现线程的程序 251
7.2 实例分析 251
7.2.2 通过继承Thread类实现俄罗斯方块 252
7.2.3 通过runnable接口实现游戏类 256
7.3 习题与解答 258
7.3.1 选择题 258
7.3.2 填空题 265
7.3.3 简答题 272
7.3.4 编程题 276
8.1 基本知识点 290
8.1.1 Applet的基本概念 290
第8章 Applet 290
8.1.2 Applet标记 291
8.1.3 利用标记参数向Applet传递信息 291
8.1.4 Applet“沙盒” 292
8.1.5 统一资源定位器URL 292
8.1.6 向Applet中载入数据 293
8.1.7 在Applet中读文件的一般规则 293
8.2 实例分析 294
8.2.1 一个既可作Applet又可作应用程序的例子 294
8.2.2 Applet读取文件的一般方法举例 297
8.2.3 Applet与线程结合读取文件的举例 299
8.3 习题与解答 303
8.3.1 选择题 303
8.3.2 填空题 305
8.3.3 简答题 308
8.3.4 编程题 309
第9章 Java网络编程 325
9.1 基本知识点 325
9.1.1 Java对网络应用的支持 325
9.1.3 用Socket方式实现通信 326
9.1.2 Java的客户机/服务器应用模式 326
9.1.4 用Datagram方式实现通信 327
9.2 实例分析 329
9.2.1 用Socket实现客户服务模式的实例 329
9.2.2 用Datagram方式实现的客户服务实例 332
9.3 习题与解答 336
9.3.1 选择题 336
9.3.2 填空题 337
9.3.3 简答题 340
9.3.4 编程题 343
参考文献 351