Java程序设计实验指导及习题解答
书号:9787113094720 套系名称:高等学校计算机教育规划教材
作者:郎洪 陈勇孝 王军峰 编著 出版日期:2008-12-26
定价:17.00 页码 / 开本:158 /16
策划编辑:秦绪好 责任编辑:王占清 杨勇
适用专业:无 适用层次:本科/高职高专
最新印刷时间:
本书是《Java程序设计》(陈勇孝、郎洪编著,中国铁道出版社出版)一书的配套教材,全书共分两大部分,第一部分为实验篇,在本篇中依照教材的要求精心设计了25个实验,书中的实验从零点起步来引导读者学习,由浅入深,循序渐进,达到掌握Java面向对象编程的基本原则和主要技术,同时又配备了相应的思考题,为那些对Java面向对象编程有进一步提高要求的读者提供了更深的施展空间。第二部分为习题解答篇,必须注意的是对于编程题,给出的仅是参考程序。
本书实验安排适当,可与《Java程序设计》一书配合使用,作为学习Java的指导教材,但其内容又相对独立,也可配合其他的Java教材使用。本书重点在于帮助读者反复进行强化训练基本概念和基本编写方法,通过掌握基本编写方法使读者提高综合编程能力。
本书是《Java程序设计》(陈勇孝、郎洪编著,中国铁道出版社出版)一书的配套教材,也是笔者多年来在郑州大学开设的同名课程的主要参考书之一,该课程还是郑州大学教学实践改革的资助项目。
全书共分两大部分,第一部分为实验篇,在本篇中依照教材的要求精心设计了25个实验,本书中的实验从零点起步来引导读者学习,由浅入深,循序渐进,达到掌握Java面向对象编程的基本原理和主要技术,同时又配备了相应的思考题,为那些对Java面向对象编程有进一步提高要求的读者提供了更深的施展空间。
其中第1章的实验详细介绍了Java 编程工具JDK和实验环境JCreator的安装和使用方法,是全书的基础,以后的实验基本上都是在JCreator下完成。第2章是基本数据和运算符及表达式的应用实验。第3章是选择结构和循环结构的应用实验。第4章是类的定义和方法的定义及应用的实验。第5章是类的继承、包及包中类的引用和接口构成、异常处理的实验。第6章是字符串类及其他常用类的应用的实验。第7章是用户界面、Applet程序和图形图像处理的实验。第8章是事件处理、声音、多线程和动画的应用的实验。第9章是流对象File、对象数据库操作对象的应用的实验。第10章是URL对象和InetAddress对象、TCP协议的客户端/服务器和RMI远程方法调用的客户端/服务器应用的实验,可以说覆盖了Java程序设计的主要内容。
第二部分为习题解答篇,必须注意的是对于编程题,给出的仅是参考程序。编程是一项创造性的劳动,其答案不是唯一的,因此读者不要被书中的代码和思路所束缚。致力于学习Java程序设计的读者应锻炼自己举一反三、触类旁通的能力。
本书是在Java教学实践的基础上由郎洪、陈勇孝、王军峰编著而成,其中郎洪编写第1章、第5章、第9章和第10章,陈勇孝编写第2章、第4章、第7章和第8章,王军峰编写第3章和第6章。郎洪设计了全书结构并负责最后的统稿。
本书实验安排适当,可与《Java程序设计》一书配合使用,作为学习Java的指导教材。此外,其内容又相对独立,也可配合其他的Java教材使用。本书重点在于帮助读者反复进行强化训练基本概念和基本程序编写方法,通过掌握基本程序编写方法提高综合编程能力。
由于编者水平有限,书中难免有疏漏和不足之处,望读者批评指正。第一部分 实 验 篇
第1章 Java概述 1
实验 Java编程环境与基本编程结构 1
思考题 11
第2章 Java语言基础 12
实验一 Java的基本数据的应用 12
实验二 Java的运算符及表达式的应用 14
思考题 18
第3章 Java程序控制流程 19
实验一 选择结构的应用 19
实验二 循环结构的应用 22
第4章 Java面向对象编程基础 29
实验一 定义类 29
实验二 方法的定义及应用 32
第5章 类之间的关系、包及接口 36
实验一 类的继承 36
实验二 包及包中类的引用 41
实验三 接口构成、异常处理 44
第6章 字符串类、数组类及实用类库 47
实验一 字符串类的应用 47
实验二 其他常用类的应用 50
第7章 用户界面和图形图像处理 56
实验一 用户界面的处理 56
实验二 Applet程序处理 59
实验三 图形图像处理 61
第8章 事件、声音、线程和动画 67
实验一 事件处理的应用 67
实验二 声音的应用 71
实验三 多线程的应用 74
实验四 动画的应用 77
第9章 流、文件及数据库操作 81
实验一 流对象的应用 81实验二 File对象的应用 84
实验三 数据库操作对象的应用 88
第10章 网络程序设计 97
实验一 URL对象和InetAddress对象的应用 97
实验二 TCP协议的客户端/服务器应用 100
实验三 RMI远程方法调用的客户端/服务器应用 106
第二部分 习题解答篇
第1章 Java概览 111
第2章 Java语言基础 112
第3章 Java程序控制流程 116
第4章 Java面向对象编程基础 119
第5章 类之间的关系、包及接口 122
第6章 字符串类、数组类及实用类库 127
第7章 用户界面和图形图像处理 130
第8章 事件、声音、线程和动画 135
第9章 流、文件及数据库操作 143
第10章 网络程序设计 151
无