本书是和《Java程序设计》(辛运帏 饶一梅 张钧 编著,清华大学出版社)一书配套使用的参考书。本书对《Java程序设计》一书中各章的全部习题进行解答,对所有的编程题目都给出了相应的程序代码,并配有程序执行结果。另外,本书增加了第15章,其中的题目都是比较实用的,目的是帮助读者进一步熟悉Java语言。\r\n 通过学习《Java程序设计》,并配合使用本书,能使读者更深入地了解Java语言,同时也能使用该语言编程,以完成特定任务。\r\n 本书概念清晰、实用性强,可供学习Java语言的读者参考使用。
第1章 概述\r\n第2章 标识符、关键字和数据类型\r\n第3章 表达式和流控制\r\n第4章 数组和字符串\r\n第5章 对象和类的进一步介绍\r\n第6章 Java语言中的异常\r\n第7章 Java的图形用户界面设计\r\n第8章 AWT事件模型\r\n第9章 AWT组件库\r\n第10章 JavaApplet\r\n第11章 Java语言的深入理解\r\n第12章 Java数据流\r\n第13章 线程\r\n第14章 Java的网络功能\r\n第15章 综合练习\r\n参考文献
现在Java语言越来越受到人们的重视,学习和使用Java语言的人愈来愈多。为了使广大读者,特别是Java语言的自学者更快、更准确地理解、学习Java,我们编写了这本《Java程序设计题解与上机指导》,专门配合《Java程序设计》(辛运帏饶一梅张钧 编著,清华大学出版社)一书的使用。
本书对《Java程序设计》一书中各章的全部习题作了完整解答。这些解答只是参考,希望能起到抛砖引玉的作用。对所有的编程题目都给出了相应的程序代码,并在Windows平台的Java 1.4.1环境下调试通过,在习题中也给出了程序的执行结果。请读者注意,所有的答案和代码都不是惟一的,读者可以参考本书中的内容和其他参考书中的内容得出更全面的答案。至于程序代码,其实现的方式就更加多种多样。相信读者能在本书的代码基础之上,能够编写出功能更全面、效率更高的程序。
在《Java程序设计》中的习题的基础上,本书增加了第15章,其中的题目涉及了比较实用的内容,目的是帮助读者进一步熟悉Java语言。
计算机技术是不断发展、不断完善的技术,Java语言也是如此。从诞生之日起,它的版本就一直在更新。在《Java程序设计》一书出版之后,Java又有新版本面世,在本书编写时的最新版本是Java 1.4.1。新版本对原版本中的某些概念和实现方式都有所改进。例如AWT事件模型由层次事件模型转变为委托事件模型,新增添了javax.swing组件库,在很多类中的方法都有所改变等。为了保持本书与《Java程序设计》一书的一致性,对原书中的题目,哪怕其中涉及的概念已不再使用,本书仍作出全部解答。与此同时,本书还详尽介绍了新版本中对应的新概念,以帮助读者了解它们的延续性。此外,本书中的程序代码都是在最新的Java 1.4.1环境下实现的,并将该版本不再推荐使用的旧方法全部改为推荐使用的新方法。
本书是一本教学参考书。希望读者在使用、调试本书中的代码的同时,既能加深对Java语言的理解,又能提高程序设计的能力,并在此过程中不断发现问题、思考问题、解决问题,把本书作为掌握知识的一个工具和桥梁。
本书由辛运帏编写,饶一梅、秦晓东实现了部分程序代码。由于作者水平有限,对Java语言的掌握不够全面,书中难免有错误和不妥之处,恳请广大读者特别是同行专家批评指正。
编者
2003年6月
无封面