图书前言

本书自2001年第一版问世,到现在已经超过了10年。从这一点可以看出,Java语言仍具有足够的吸引力,其生命力并没有随时间的推移而有丝毫的减弱,学习Java语言的人越来越多。同时,由于技术的发展,Java语言的适用环境更加广泛,新的应用层出不穷。

Java语言之所以这样长盛不衰,一是因为其众多技术特点与现今的应用十分合拍,可以覆盖大部分需求;二是因为不断有新版本问世,完善了Java语言自身的功能。有了这两点,Java语言成为程序员首选的程序设计开发工具就顺理成章了。

现在越来越多的高等学校开设了Java语言这门课程,国内外已经出版了较多的教材。针对Java语言的教学目的,结合国内教学的特点,我们重新编写了《Java程序设计》一书,并配套编写了《Java程序设计题解与上机指导》。承蒙读者的厚爱,这本书的前几版已经被很多所大学选作教材. 

第三版在结构上与第二版一致,为了方便初学者调试程序,增加了简单输入输出功能的介绍。另外,为了增加图形用户界面的观赏性,介绍了绘图功能及颜色的选择。有了这些内容,读者编写的程序将会更加美观。

本书从Java语言的基本特点入手,详细介绍Java语言的基本概念和编程方法,帮助读者深入了解Java的高级特性。本书共分为12章,涉及Java语言中的基本语法、数据类型、类、异常、界面设计、小应用程序、I/O数据流、线程及网络功能等内容。这些内容基本覆盖了Java语言的大部分实用技术,是进一步使用Java语言进行技术开发的基础。愿本书能成为读者进入Java殿堂的铺路石。

作为教材,在每章的最后列出了若干习题,供读者参考。本书不仅适合Java语言的初学者使用,也可作为专业人员的参考书。

计算机技术是不断发展、不断完善的技术,Java语言也是如此。在本书出版的过程中,Java语言仍没有停止它的完善过程。本书中有些内容是以目前的版本为标准,当推出更高版本的Java时,读者应参考这些新标准。

在本书的编写过程中,我们得到了南开大学信息技术科学学院卢桂章教授、陈有祺教授、刘璟教授、周玉龙教授、朱耀庭教授等的亲切关怀和悉心指导,在此表示深深的感谢;我们也非常感谢清华大学出版社为我们提供了这个机会,同时也感谢读者在众多的Java语言的参考书中选中了本书。

本书由辛运帏、饶一梅、马素霞编写。由于作者水平有限,书中难免有错误和不妥之处,恳请广大读者特别是同行专家批评指正。

编者于南开园