前 言
随着网络技术的迅速发展和应用普及,Java语言以其面向对象、平台无关性、多线程、安全性、健壮性等特征,逐步成为当前流行的网络编程语言之一,也是21世纪开发网络应用程序的受欢迎的优良工具。
本书将面向对象的基本理论与Java语言程序设计相结合,培养读者运用面向对象的思维方法去分析问题和解决问题,指导读者顺应网络时代对人才的新需求,在较短的时间内学会利用先进的Java工具开发软件产品。作者根据多年的教学及实践经验,对本书的内容取舍、组织编排和程序实例进行了精心设计。本书在写作风格上突出实用性,将基础知识与程序实例相结合,例子翔实丰富,具有较强的实用性和指导性。
本书内容丰富,共分为14章。主要内容包括:Java语言基础、Java程序控制结构、数组、类、对象、继承、多态、接口、包、事件处理、图形用户界面、Java Applet程序设计、异常处理、多线程、输入与输出流、数据库编程、网络编程。
书中所有程序实例都经过上机调试并获得通过,每章附有习题。通过例题和习题帮助读者理解Java语言的基本概念和编程技巧。希望读者在学习本书的过程中,尽可能将书中的大量实例及每章习题进行上机练习。
本书适合作为高校相关专业师生教学用书,同时可以作为Java开发人员的参考用书。
本书第1、3章由西南石油学院黎明编写,第2、5、6、8、11、13、14章由杨先凤编写,第4、7章由陈汶滨编写,第9章由王兵编写,第10章由朱晓梅编写,第12章由孙瑜编写。黎明同志做了全书的统稿工作,杨先凤设计了全书结构,并对全书进行了认真和反复的修改。李建教授在百忙之中抽出宝贵的时间认真细致地审阅了全书,并提出了许多宝贵意见,编者深表感谢。在本书的编写过程中,得到了西南石油学院的领导、计算机科学学院的领导、软件工程教研室的全体同事、电子科技大学出版社、电子科技大学廖建明老师等的大力支持和帮助,在此一并表示衷心的感谢。
尽管作者在写作过程中投入了大量的时间和精力,但由于水平有限,书中错误难免,恳请广大读者批评指正。
编 者
2005年7月