图书前言

1. 写作意图

本书的全部编写工作自始至终秉承一个主旨,即“为面向对象编程技术Java语言的初学者提供一套有效的学习资料,并倡导一种全新的学习方式”. 

本书打破了同类书籍的传统结构,充分考虑到读者在学习中可能出现的各种问题和感受,提出以面向对象程序设计思想为引导的学习思路,并提供大量在教学实践中积累而来的典型实例及经验总结,带领读者通过不断地编写程序掌握Java语言的核心思想及应用。希望本书能够最大限度地给予读者在学习、工作上的帮助。

2. 主要内容

全书共13章,各章内容简介如下:

第1章对Java的含义、特点、工作方式等进行了介绍,对Java程序的结构、基本语法、编写及运行做了详尽的描述,让读者直接通过程序编写去感受Java. 

第2~4章对面向对象思想中的类和对象进行了介绍和探讨,并融入Java语法知识进行详细讲解。

第5章从时间、空间的角度对类与对象的定义、应用进行更深入的研究。

第6章介绍Java类库的典型应用。

第7章和第8章将面向对象思想的学习带入更高层次的继承和多态。

第9章介绍Java的异常处理机制,帮助读者进一步完善程序编写。

第10章和第11章集中讲授Java可视化界面程序的实现。

第12章对Java多线程进行了介绍。

第13章是Java程序设计基础综合应用实例。

除正文外,本书还提供了Java编程环境准备、关键词索引等附录,以方便读者在学习中查阅。

3. 本书特色

(1) 注重实践、例程丰富。

本书配有大量程序例子,并对实例做了详细的说明。各章正文前均给出一个综合体现本章知识点的完整实例,每章各知识点均有丰富的典型例程。全书的所有实例均由作者从教学及实践中积累、筛选而来,尽量做到内容易懂、特点突出。

 (2)  资料完善、辅助学习。

每章都配有实验与训练指导,并给出详细参考答案。本书还提供了JDK 1.6、Eclipse 3.1的安装和使用说明,引导读者使用主流开发工具,在实操中掌握编程理论。同时还提供配套的PPT讲义。

 (3)  描述精准、生动易懂。

作者尽量考虑到读者在阅读及学习过程中可能出现的各种问题和感受,以最通俗易懂的语言对内容进行叙述,并使用比喻、举例、图、表等多种方式对较抽象的知识点进行描述,还总结了大量操作步骤、注意事项、内容要点,对重要描述和关键代码进行了加粗显示,以最直观高效的方式帮助读者掌握各章节内容的精髓。作者在撰写本书时均查阅了相关资料及经典书籍,书中重要词汇的描述和解释、关键性叙述等力求做到准确。

4. 读者对象

本书适用于以下读者使用:

 (1)  希望全面了解并掌握面向对象程序设计思想及应用的读者。

 (2)  希望学习Java程序设计语言并进行实际应用的读者。

 (3)  希望找到良好的配套教学资源的读者。

读者学习使用本书之前,需要具备基本的程序设计知识,但可以不必了解C语言或面向对象程序设计的思想。

5. 技术支持

本书提供相关的电子资料,包括PPT讲义、实验与训练参考代码和综合实例完整代码,可以在清华大学出版社网站(www.tup.com.cn)下载。

由于作者水平有限,书中难免有不妥之处,敬请同仁和广大读者批评指正。

作 者2011年4月