第4版
该书自第1版面市以来,在广大教师和学生的使用过程中,一直受到教师和学生的好评,市场反映非常热烈。尤其是该教材的第3版被“中国书刊发行业协会”评为2011年度全行业优秀畅销教材后,虽已多次印刷,但均已售罄。为了能适应科学技术的发展和计算机教学的需要,清华大学出版社和本书作者在征求广大读者意见和建议的基础上,决定修订再版,以便更好地满足广大读者的需求。该版在总结了以前版本的经验之上,并根据读者的建议,增加了数据库编程内容,使得该版教材在体系结构、内容组织、语言表达等方面都更加完善。正是由于该教材优化的知识体系、通俗易懂的讲解方式以及对知识点的透彻分析和灵活实用的举例而深受读者的欢迎,这也是促使该书再版的主要原因。由于计算机技术发展得很快,加之作者水平有限,书中难免有不足之处,欢迎广大读者批评指正。
书中所有例题全部在JDK 7环境下编译通过并运行。
在此本书全体作者对清华大学出版社的大力支持,尤其是对索梅编审的热心关注、建议与指导表示衷心的感谢!
作 者
2013年5月
第3版
本教材在广大教师和学生的使用过程中,由于教师和学生建议,这一版总结了以前版本的经验,同时又收集了广大读者的意见和建议,使得该版在内容组织、表达方式等方面都较以前的版本有较大的改进。该版中的所有例题完全采用Swing GUI组件重新编写,每个例题都突出一个编程的知识点。除保持了由浅入深、循序渐进的优点外,还对教学过程中学生和教师遇到的问题进行了详细讲解,彰显了突出重点、分解难点的特色,使学生对学习Java编程感兴趣,而兴趣又成了学习Java语言的动力,使学生在学习的乐趣中掌握了Java的基本编程技巧。这种良性循环都归功于教材对内容的精选和组织结构的合理性,衷心希望本教材能成为广大读者的良师益友。由于Java技术的内容庞大、结构复杂,所以从其中抽出基本的内容,并能以通俗的方式介绍给读者并非易事,所以本教材难免存在不尽如人意的地方,因此希望广大读者继续能对本教材提出合理化建议,使本教材更加完善。
本教材由陈国君、陈磊、刘洋、邹林达、李梅生、鲜征征、陆寄远共同修改完成。
该教材的再版,得到了清华大学出版社的大力支持,尤其是得到了索梅编审的热心关注与指导,作者在此表示衷心感谢。
作 者
2011年1月
第2版
自该书第一版面市以来,市场反映非常热烈。正是由于该书的循序渐进、由浅入深、突出重点、分解难点的讲解方式,深受读者的欢迎。许多读者在与作者沟通时,对本书给予了充分的肯定,并提出了一些合理化建议和意见。在广大读者的要求和关怀下,直接推动了本书的再版。为使本书的结构更为合理、重点进一步突出、难点进一步分解,本书第2版在各方面较之第1版做了相应的修改,并用最新的JDK 6版本修改和重写了部分章、节的内容,使之更加通俗易懂,同时更换了部分例题,使之更加具有代表性,书中所有例题全部在JDK 6环境下编译通过。同时在每章的后边还增加了对该章内容的小结,以此来帮助读者归纳和总结所学内容,以最大可能地满足读者要求。
本教材由陈国君、陈磊、陈锡祯、刘洋、邹林达共同完成修改。
本书的再版得到了清华大学出版社的大力支持,在此表示衷心的感谢!
作 者
2008年10月
第1版
随着计算机技术的日新月异及网络化发展的趋势,Java语言已成为目前最具吸引力且功能强大的程序设计语言。Java是完全面向对象的,且具有容易学习、功能强大、程序的可读性好等优点,是其他传统语言无可比拟的。
由于教材是体现教学内容和教学方法的知识载体,是进行教学的基本工具,也是深化教育教学改革,全面推进素质教育、培养创新人才的重要保证,因此本教材在内容的编排上做了精心的设置与选取,注重基础知识的理解与基本技能的培养。全书内容思路清晰、结构严谨,在内容的叙述上由浅入深、循序渐进、用语规范,全面准确讲述基本语法和面向对象技术等理论内容,完整地介绍了Java 2面向对象程序设计的要点和难点。在结构上特别注重前后内容的连贯性,做到了抓住关键、突出重点、分解难点,体现“理论性、实用性、技术性”三者相结合的编写特色。同时,将实用性强的应用程序穿插在理论叙述中,以实例体现和巩固理论基础知识,并结合新技术的发展趋势,介绍网络通信机制等。这些实例汇集了作者多年从事计算机教学和软件开发过程中的案例精品,并全部在JDK 1.4环境下编译通过。
本书可以作为高等院校计算机及其相关专业的教学用书,也可作为各学校程序设计公共选修课的教材,同时还可用作职业教育的培训用书和Java 2初学者的入门教材或为具有一定Java语言编程经验的开发人员学习使用。
全书分为16章:第1章 Java语言概述、第2章 Java语言开发环境、第3章 Java语言基础、第4章 流程控制、第5章 数组与字符串、第6章 类与对象、第7章 Java语言类的特性、第8章 继承、抽象类和接口、第9章 异常处理、第10章 Java的输入输出与文件处理、第11章 多线程、第12章 图形界面设计、第13章 事件处理、第14章 绘图程序设计、第15章 小程序设计、第16章 Java网络编程。
本教材由陈国君教授主编,其中,第1~4章与刘洋合编;第5~10章与陈锡祯合编;第11~16章与陈磊合编。本书中的所有程序都由陈磊调试通过。由于作者水平有限,书中若有不妥之处,恳请广大读者批评指正。
作 者
2005年8月