图书前言

本教材自出版以来一直受到广大读者的好评,市场反映非常热烈。尤其是本教材的第3版被“中国书刊发行业协会”评为2011年度全行业优秀畅销教材后,虽已多次印刷,但均已售罄。为了能适应科学技术的发展和计算机教学的需要,清华大学出版社和本书作者在征求广大读者意见和建议的基础上,决定修订再版,以便更好地满足广大读者的需求。本版在总结了以前版本的经验基础上,根据读者的建议增加了泛型、容器类与数据库编程等内容,使得该版教材在体系结构、内容组织、语言表达等方面都更加完善。该版中的所有例题完全采用Swing GUI组件重新编写,每个例题都突出一个编程的知识点。除保持了由浅入深、循序渐进的优点外,还对教学过程中学生和教师遇到的问题进行了详细的讲解,彰显了突出重点、分解难点的特色,使学生对学习Java编程产生兴趣,而兴趣又成了学习Java语言的动力,使学生在学习的乐趣中掌握Java的基本编程技巧。这种良性循环归功于教材内容的精选和组织结构的合理性,衷心希望本教材能成为广大读者的良师益友。本教材正是由于不断优化的知识体系,通俗易懂的讲解方式,对知识点的透彻分析和灵活实用的举例而深受读者的欢迎,这也是催生该书再版的主要原因。由于Java技术的内容丰富、结构复杂,所以从中抽出基本的内容,并能以通俗的方式介绍给读者并非易事,所以本教材难免存在不尽人意的地方,因此希望广大读者继续能对本教材提出合理化建议,使本教材更加完善。由于计算机技术发展得很快,加之作者水平有限,书中难免有不足之处,欢迎广大读者斧正。

  书中所有例题全部在JDK 7环境下编译通过并运行。

  本版教材由陈国君、陈磊、邹林达、李梅生、刘洋、鲜征征、陆寄远共同修改完成。

  本教材的再版,得到了清华大学出版社的大力支持,在此本书全体作者对清华大学出版社的大力支持,尤其是对索梅编审的热心关注、建议与指导表示衷心的感谢!

作者2015年1月