本书是针对Java语言初学者编写的基础教程,书中不仅讲解了Java程序设计的基础知识,而且提供了大量实用性很强的编程实例。全书共分9章:Java语言概述,Java语言基础,类和对象,继承和接口,数组和字符串,异常,输入输出和数据库,多线程,图形用户界面设计等。本书内容实用,结构清晰,实例丰富,可操作性强,可作为高等学校Java程序设计课程的教材,也可作为计算机相关专业的培训和自学教材。
Java语言是目前使用最为广泛的网络编程语言之一,它具有面向对象、与平台无关、安全和多线程等特点。使用Java语言不仅可以实现大型企业级的分布式应用系统,还能够为小型的嵌入式设备进行应用程序的开发。Java平台标准版本(J2SE)是所有Java技术的基础,只有掌握J2SE,才能进一步深入学习Java技术。本书内容以JDK 1.5为蓝本进行讲解。 作为一本基于J2SE的Java语言基础教材,本书具有以下特点: (1) 本书内容的讲述由浅入深,符合初学者的计算机语言学习习惯。 (2) 本书在讲述每个知识点时,都辅以图形或具体实例,使读者能够从具体应用中掌握知识,能够很容易地将所学的知识应用于实践。 (3) 本书每章后面附有习题,读者可通过做习题,巩固并掌握所学知识。 本书共有9章及两个附录。第1章讲述Java语言发展历程、Java语言的特点以及开发平台和开发过程。第2章介绍Java语言编程的基础语法知识。第3章和第4章讲述Java的面向对象技术,体现了Java作为一种纯粹的面向对象编程语言的编程特点。第5章介绍了数组和字符串的特点及使用。第6章介绍Java语言的异常处理机制。第7章介绍Java语言中输入输出流和数据库操作方法。第8章介绍Java语言多线程的含义、特点及实现。第9章介绍Java语言中如何进行图形用户界面设计及处理功能的实现。附录A收集了Java语言常见命令。附录B提供了一个大型的实例,供读者学完本书后进行综合训练模拟。 本书由吴仁群编写,系“北京市属市管高等学校人才强教计划资助项目”。在编写过程中,编者参考了本书《参考文献》所列举的图书,得到了清华大学出版社的大力支持,在此对《参考文献》中图书的作者及清华大学出版社表示深深的感谢。 由于时间仓促,书中难免存在一些不足之处,敬请读者批评指正。 编 者 2009年1月