面向对象与Java程序设计习题与解析
面向对象与Java程序设计习题与解析封面图

面向对象与Java程序设计习题与解析

朱福喜, 编著

出版社:清华大学出版社

年代:2009

定价:39.0

书籍简介:

本书介绍了面向对象与Java程序设计的主要知识点,实例分析,习题与解析,帮助读者学习并巩固所学的知识。

书籍目录:

第1章 环境配置与简单编程

1.1 基本知识点

1.1.1 JDK的下载、安装与环境配置

1.1.2 Java编译器与Java虚拟机

1.1.3 独立应用程序与Applet程序

1.1.4 建立文档说明

1.2 实例分析

1.2.1 从编辑到执行一个应用程序的完整过程

1.2.2 简单的键盘输入类

1.2.3 简单的Applet类的实例

1.2.4 调试及调试代码

1.2.5 程序文档建立的完整过程

1.3 习题与解答

1.3.1 选择题

1.3.2 填空题

1.3.3 简答题

1.3.4 编程题

第2章 Java语言基础

2.1 基本知识点

2.1.1 基本数据类型

2.1.2 变量的声明和保存

2.1.3 数值类型的运算

2.1.4 快捷运算符和类型转换

2.1.5 逻辑和比较

2.1.6 条件执行语句

2.1.7 循环控制语句

2.1.8 字符串操作

2.1.9 数组

2.2 实例分析

2.2.1 俄罗斯方块介绍

2.2.2 数组作为方法的输入参数举例

2.3 习题与解答

2.3.1 选择题

2.3.2 填空题

2.3.3 简答题

2.3.4 编程题

第3章 面向对象程序设计基础

3.1 基本知识点

3.2 习题与解答

3.2.1 简答题

第4章 面向对象程序设计(一)

4.1 基本知识点

4.1.1 类与对象

4.1.2 创建对象和构造方法

4.1.3 finalize方法与垃圾回收

4.1.4 成员方法的定义

4.1.5 方法的参数传递

4.1.6 变量的作用域

4.1.7 成员变量与成员方法的访问

4.1.8 包

4.1.9 private、public和protected修饰符

4.1.10 静态成员与非静态成员

4.1.11 重载

4.2 实例分析

4.2.1 一个Length类的完整创建过程

4.2.2 静态成员变量与成员变量举例

4.2.3 重载成员方法举例

4.3 习题与解答

4.3.1 选择题

4.3.2 填空题

4.3.3 简答题

4.3.4 编程题

第5章 面向对象程序设计(二)

5.1 基本知识点

5.1.1 继承

5.1.2 覆盖

5.1.3 抽象

5.1.4 Java的基类Object

5.1.5 接口

5.1.6 多态性

5.2 实例分析

5.2.1 俄罗斯方块游戏中的类的继承关系

5.2.2 俄罗斯方块游戏中的ErsBox类

5.2.3 继承性的使用举例

5.2.4 覆盖的使用举例

5.2.5 抽象类和抽象方法的使用举例

5.2.6 用3种方式实现累计多种形状的面积

5.3 习题与解答

5.3.1 选择题

5.3.2 填空题

5.3.3 简答题

5.3.4 编程题

第6章 用户界面设计

6.1 基本知识点

6.1.1 抽象窗口工具

6.1.2 基本的窗口类

6.1.3 简单的GUI输入输出构件

6.1.4 事件响应

6.1.5 事件处理

6.1.6 布局管理

6.1.7 Menu、MenuBar和MenuItem类

6.1.8 图形类与图形的绘制

6.1.9 为什么要使用Swing

6.2 实例分析——俄罗斯方块游戏的界面实现

6.2.1 主类ErsBlocksGame

6.2.2 控制面板类ControlPanel

6.2.3 游戏显示窗VIGameCanvas

6.3 习题与解答

6.3.1 选择题

6.3.2 填空题

6.3.3 简答题

6.3.4 编程题

第7章 流和文件

7.1 基本知识点

7.1.1 数据流

7.1.2 字节级输入输出类

7.1.3 字符级输入输出类

7.1.4 对象级输入输出类

7.1.5 文件操作

7.1.6 字符与字节流转换

7.1.7 系统I/O流

7.1.8 RandomAccessFile

7.2 实例分析

7.2.1 标准输入输出以及重定向的举例

7.2.2 读文件的举例

7.2.3 序列化输入输出的举例

7.3 习题与解答

7.3.1 选择题

7.3.2 填空题

7.3.3 简答题

7.3.4 编程题

第8章 多线程与异常处理

8.1 基本知识点

8.1.1 多线程

8.1.2 异常处理机制

8.2 实例分析

8.2.1 一个用两种方式实现线程的程序

8.2.2 通过继承Thread类实现俄罗斯方块

8.2.3 通过runnable接口实现游戏类

8.3 习题与解答

8.3.1 选择题

8.3.2 填空题

8.3.3 简答题

8.3.4 编程题

第9章 Applet

9.1 基本知识点

9.1.1 Applet的基本概念

9.1.2.Applet标记

……

第10章 Java网络编程

第11章 Java与数据库连接

第12章 Servlet编程

第13章 JSP编程

内容摘要:

Java 是一门最为流行的计算机语言,它已成为IT从业人员的必备工具之一。本书作为清华大学出版社出版的《面向对象与Java程序设计》(朱福喜 编著)教材配套的教学辅导资料,希望为掌握Java语言和技术的初学者提供一个阶梯。本习题解析分13章,与原教材对应。每章包括学习要点、基本知识点、实例分析、习题与解答。练习题中有选择题、填空题、简答题和编程题。题型多样,题量丰富。有的题目来自于职场考试题和认证考试题,每个练习题都进行了详细的分析与解答。本书还穿插介绍了一个用Java编写的俄罗斯方块游戏,目的是让初学Java者能够循序渐进,掌握Java程序设计的基本技巧和面向对象的基本思想和基本方法。本书可广泛适用于计算机及相关专业的本科生和专科生作为学习Java语言和面向对象程序设计的实训教材,也适合将从事Java软件开发的有关人员作为参加Java考试的参考书。

编辑推荐:

作为清华大学出版社出版的《面向对象与Java程序设计》(朱福喜编著)教材配套的教学辅导资料,编写了这本习题解析,希望为掌握Java语言和技术的初学者提供一个阶梯。
编写该辅助教材的目的是让初学Java者能够循序渐进,掌握Java程序设计的基本技巧和面向对象的基本思想和基本方法。为此,由易到难,精选了一些与原教材每一章对应的练习,逐步进行训练。本辅助教材分13章,与原教材对应。每一章的练习包括学习要点、基本知识点、实例分析、习题与解答。练习题中有选择题、填空题、简答题和编程题。题型多样,题量丰富。有的题目来自于职场考试题和认证考试题,每个练习题都进行了详细的分析与解答。
本辅助教材既兼顾了一些基础性的内容,又把一个广为流传的俄罗斯方块游戏作为主线,化整为零,逐步介绍Java的各个知识点以及程序设计技巧。这样,由起步到简单程序设计,一步一步引导;由简单程序到复杂程序,一步一步解析;由基础知识到编程技巧,循序渐进,步步验证,最后完成整个游戏的开发,使学生既熟悉了Java的基础知识,又掌握大型程序的开发能力。因此,读者只要按部就班地完成每一章的练习,就会对相应章节的知识有所巩固,并且在读懂每章给出知识点和实例的基础上,完成一系列的基本训练之后,就可以对一个较具规模的Java游戏有一个彻底的了解,为开发较为大型的Java程序打下基础。
本书可广泛适用于计算机及相关专业的本科生和专科生作为学习Java语言和面向对象程序设计的实训教材,也适合将从事Java软件开发的有关人员作为自学的参考书。
在本书的编写过程中,博士和硕士研究生龚昌盛、姚海涛、田卫新、粟蕃臣、黄方胜、黄超、郭蹯、杨柯、田波、刘相文、金敏、方博等对本书的所有实例做了大量的验证和审查工作,同时也得到清华大学出版社的编辑们的大力支持,在此谨向他们表示衷心感谢。
由于时间和水平所限,难免有错,恳请读者批评指正,使本书得以改进和完善。

书籍规格:

书籍详细信息
书名面向对象与Java程序设计习题与解析站内查询相似图书
9787302212485
如需购买下载《面向对象与Java程序设计习题与解析》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)39.0语种简体中文
尺寸26 × 0装帧平装
页数 496 印数 4000

书籍信息归属:

面向对象与Java程序设计习题与解析是清华大学出版社于2009.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教学参考资料 的书籍。