面向对象与Java程序设计习题与解析PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:朱福喜编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302212485
- 页数:407 页
第1章 环境配置与简单编程 1
1.1 基本知识点 1
1.1.1 JDK的下载、安装与环境配置 1
1.1.2 Java编译器与Java虚拟机 2
1.1.3 独立应用程序与Applet程序 4
1.1.4 建立文档说明 5
1.2 实例分析 5
1.2.1 从编辑到执行一个应用程序的完整过程 5
1.2.2 简单的键盘输入类 8
1.2.3 简单的Applet类的实例 10
1.2.4 调试及调试代码 11
1.2.5 程序文档建立的完整过程 15
1.3 习题与解答 17
1.3.1 选择题 17
1.3.2 填空题 19
1.3.3 简答题 20
1.3.4 编程题 21
第2章 Java语言基础 24
2.1 基本知识点 24
2.1.1 基本数据类型 24
2.1.2 变量的声明和保存 25
2.1.3 数值类型的运算 26
2.1.4 快捷运算符和类型转换 26
2.1.5 逻辑和比较 27
2.1.6 条件执行语句 28
2.1.7 循环控制语句 29
2.1.8 字符串操作 31
2.1.9 数组 32
2.2 实例分析 34
2.2.1 俄罗斯方块介绍 34
2.2.2 数组作为方法的输入参数举例 37
2.3 习题与解答 38
2.3.1 选择题 38
2.3.2 填空题 44
2.3.3 简答题 50
2.3.4 编程题 53
第3章 面向对象程序设计基础 63
3.1 基本知识点 63
3.2 习题与解答 64
3.2.1 简答题 64
第4章 面向对象程序设计(一) 67
4.1 基本知识点 67
4.1.1 类与对象 67
4.1.2 创建对象和构造方法 68
4.1.3 finalize方法与垃圾回收 68
4.1.4 成员方法的定义 69
4.1.5 方法的参数传递 70
4.1.6 变量的作用域 71
4.1.7 成员变量与成员方法的访问 72
4.1.8 包 72
4.1.9 private、public和protected修饰符 73
4.1.10 静态成员与非静态成员 74
4.1.11 重载 75
4.2 实例分析 75
4.2.1 一个Length类的完整创建过程 75
4.2.2 静态成员变量与成员变量举例 80
4.2.3 重载成员方法举例 82
4.3 习题与解答 83
4.3.1 选择题 83
4.3.2 填空题 93
4.3.3 简答题 97
4.3.4 编程题 104
第5章 面向对象程序设计(二) 110
5.1 基本知识点 110
5.1.1 继承 110
5.1.2 覆盖 111
5.1.3 抽象 112
5.1.4 Java的基类Object 113
5.1.5 接口 113
5.1.6 多态性 114
5.2 实例分析 114
5.2.1 俄罗斯方块游戏中的类的继承关系 114
5.2.2 俄罗斯方块游戏中的ErsBox类 115
5.2.3 继承性的使用举例 118
5.2.4 覆盖的使用举例 120
5.2.5 抽象类和抽象方法的使用举例 120
5.2.6 用3种方式实现累计多种形状的面积 122
5.3 习题与解答 126
5.3.1 选择题 126
5.3.2 填空题 132
5.3.3 简答题 138
5.3.4 编程题 141
第6章 用户界面设计 152
6.1 基本知识点 152
6.1.1 抽象窗口工具 152
6.1.2 基本的窗口类 152
6.1.3 简单的GUI输入输出构件 153
6.1.4 事件响应 153
6.1.5 事件处理 154
6.1.6 布局管理 156
6.1.7 Menu、MenuBar和MenuItem类 156
6.1.8 图形类与图形的绘制 156
6.1.9 为什么要使用Swing 157
6.2 实例分析——俄罗斯方块游戏的界面实现 158
6.2.1 主类ErsBlocksGame 158
6.2.2 控制面板类ControlPanel 166
6.2.3 游戏显示窗口GameCanvas 171
6.3 习题与解答 173
6.3.1 选择题 173
6.3.2 填空题 178
6.3.3 简答题 181
6.3.4 编程题 183
第7章 流和文件 196
7.1 基本知识点 196
7.1.1 数据流 196
7.1.2 字节级输入输出类 197
7.1.3 字符级输入输出类 197
7.1.4 对象级输入输出类 198
7.1.5 文件操作 199
7.1.6 字符与字节流转换 199
7.1.7 系统I/O流 199
7.1.8 RandomAccessFile 200
7.2 实例分析 200
7.2.1 标准输入输出以及重定向的举例 200
7.2.2 读文件的举例 202
7.2.3 序列化输入输出的举例 205
7.3 习题与解答 209
7.3.1 选择题 209
7.3.2 填空题 212
7.3.3 简答题 215
7.3.4 编程题 217
第8章 多线程与异常处理 229
8.1 基本知识点 229
8.1.1 多线程 229
8.1.2 异常处理机制 232
8.2 实例分析 235
8.2.1 一个用两种方式实现线程的程序 235
8.2.2 通过继承Thread类实现俄罗斯方块 235
8.2.3 通过runnable接口实现游戏类 239
8.3 习题与解答 241
8.3.1 选择题 241
8.3.2 填空题 247
8.3.3 简答题 253
8.3.4 编程题 258
第9章 Applet 272
9.1 基本知识点 272
9.1.1 Applet的基本概念 272
9.1.2 Applet标记 273
9.1.3 利用标记参数向Applet传递信息 273
9.1.4 Applet“沙盒” 274
9.1.5 统一资源定位器(URL) 274
9.1.6 向Applet中载入数据 275
9.1.7 在Applet中读文件的一般规则 275
9.2 实例分析 276
9.2.1 一个既可作为Applet又可作为应用程序的例子 276
9.2.2 Applet读取文件的一般方法举例 278
9.2.3 Applet与线程结合读取文件的举例 280
9.3 习题与解答 283
9.3.1 选择题 283
9.3.2 填空题 285
9.3.3 简答题 287
9.3.4 编程题 289
第10章 Java网络编程 302
10.1 基本知识点 302
10.1.1 Java对网络应用的支持 302
10.1.2 Java的客户端/服务器应用模式 303
10.1.3 Socket方式实现通信 303
10.1.4 Datagram方式实现通信 304
10.2 实例分析 305
10.2.1 用Socket实现客户端/服务器模式的实例 305
10.2.2 用Datagram方式实现的客户端/服务器实例 309
10.3 习题与解答 312
10.3.1 选择题 312
10.3.2 填空题 314
10.3.3 简答题 316
10.3.4 编程题 319
第11章 Java与数据库连接 327
11.1 基本知识点 327
11.1.1 JDBC的基本概念 327
11.1.2 JDBC连接数据库的几种基本方式 327
11.1.3 编写简单JDBC程序的基本步骤 328
11.1.4 JDBC API工具简介 331
11.1.5 JDBC的几种典型应用 334
11.1.6 CallableStatement的应用 336
11.1.7 JDBC常用的API简介 339
11.2 实例分析 340
11.2.1 JDBC连接SQL 2000数据库 340
11.2.2 JDBC访问Oracle数据库 342
11.3 习题与解答 351
11.3.1 选择题 351
11.3.2 填空题 352
11.3.3 简答题 353
11.3.4 编程题 354
第12章 Servlet编程 362
12.1 基本知识点 362
12.1.1 Servlet的基本概念 362
12.1.2 Servlet API 362
12.1.3 Servlet的生命周期 363
12.1.4 一个Servlet实例化一个Servlet对象 364
12.1.5 应答重定向 365
12.1.6 请求分派 365
12.1.7 请求分派的替代方法 366
12.2 实例分析 366
12.2.1 最简单的HTTP Servlet 366
12.2.2 HTML表格Servlet 368
12.2.3 JDBC Servlet 372
12.3 习题与解答 377
12.3.1 判断题 377
12.3.2 填空题 378
12.3.3 简答题 378
12.3.4 编程题 379
第13章 JSP编程 383
13.1 基本知识点 383
13.1.1 JSP的基本概念 383
13.1.2 JSP脚本语言元素 384
13.1.3 JSP命令 386
13.1.4 在JSP中使用JavaBean 390
13.1.5 在JSP页面中调用Servlet 391
13.1.6 在JSP页面中调用JSP页面 392
13.2 实例分析 392
13.2.1 JSP表达式实例 392
13.2.2 脚本实例 393
13.2.3 出错处理页面实例 394
13.2.4 JavaBean的实例 396
13.2.5 JSP include标签实例 398
13.3 习题与解答 399
13.3.1 判断题 399
13.3.2 填空题 400
13.3.3 简答题 401
13.3.4 编程题 403
- 《管理信息系统习题集》郭晓军 2016
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数字影视特效制作技法解析》王文瑞著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《21世纪法学系列教材 配套辅导用书 行政法与行政诉讼法练习题集 第5版》李元起主编 2018
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019