图书前言

前言

Java是一种功能强大的面向对象程序设计语言,是目前最流行的程序设计语言之一。本书旨在介绍Java语言基础知识,引导读者借助当前流行的Eclipse开发环境,学习Java语言的基本语法、面向对象程序设计的基本方法及开发运行在JDK1.6版本上的应用程序。学完本书之后,读者会对Java有一个全面的认识和理解,并能运用Java语言开发商场打折计价、学生成绩统计、按号码抽奖以及三层结构的学生信息管理等应用程序。

  除了介绍Eclipse开发环境,本书还简单介绍了在JBulider开发环境下编程的基本步骤和方法。

  全书共21章,每章包含一至两个项目任务,均从任务预览开始,围绕任务层层展开,深入浅出地介绍与任务有关的基本知识和基本方法。在讲述基础知识的同时,注重系统性、结构性和层次性,对一些知识点会作适当的深层扩展,但考虑篇幅性,一般不作长篇大论,往往点到为止。每章结束前有一个小结,把本章的知识点和操作示例用表格分条列出,一目了然,方便复习和查阅。每章后面都是项目实训,读者学习本章后,可立即上机实操,以巩固所学知识。我们深知,知识可以学习,但技能不能单靠学习,要靠实际操作,才能逐步养成、积累和掌握。任务驱动和项目实训是本书的一个特色。

本书既讲述知识点,又列举了一些有价值、有代表性且容易明白的例子,每章尽可能围绕一个具体案例进行剖析。

考虑到初学者学习过程的循序渐进性,在实训项目中,会给出框架性的代码供参考,而大部分代码需要读者在理解、融会本章知识点的情况下,自行编写、调试程序。

  本书绝大部分项目和例子是编者多年应用开发和教学工作的积累和总结,融入了程序设计和软件开发的基本方法和技巧。在本书编写过程中,得到各级领导和软件行业专家的大力支持、帮助和鼓舞,在此特别感谢高级工程师朱继文先生百忙之中拨冗为本书审校

由于编者水平有限,书中难免有疏漏之处,敬请读者批评指正。编者的电子邮箱是wangzl@gdsdxy.cn。

本书配套网络资源包括PPT和项目源代码,使用本书的教师可直接登录清华大学出版社网站(www.tup.com.cn)获取。

编者

2011年7月