图书前言

前    言

  自2008年10月教材的第一版出版以来,Java技术正以日新月异的速度在不断地发展着。Java语言以自身诸多优秀的品格、跨平台的特性,以及开源的理念,为越来越多的人士所喜爱、所使用,成为网络编程、手机开发等领域的主流编程语言。

  感谢本教材第一版的忠实读者们。他们中有大中专院校的学生,有高校或培训机构的教师,有科研院所的研究人员,还有从事Java开发的技术人员。感谢他们对本教材的选择与肯定,感谢他们在使用本教材的过程中,向作者提出了许多中肯的意见与合理的建议。这些宝贵的意见和建议,使我在修订教材的进程中受益无穷。毫不夸张地讲:没有读者一贯的支持与鼓励,就没有教材第二版的问世。

  新教材采用版本较新的JDK7和广为流行的MyEclipse作为开发平台,对原有教材的知识体系作了重大的调整,删除了部分不合时宜的内容,增加了数据库开发等章节,并进一步加大了面向对象知识的讲解力度,使新教材的结构与内容更为合理,更适合初学者使用。

  与第一版相比,本书在知识安排与讲解体例上都有重大的改进。本书彻底采用案例、实例教学法展开讲解,75个精心编制的案例和实例贯穿全书。每个案例与实例都紧扣核心知识点,通过解题思路点拨与代码剖析,向读者传授编程的方法与技巧,揭示编程的要义与规律,以期提升读者抽象思维和逻辑思维的素养,培养读者分析问题与解决问题的能力。

  本书适合理论与实践一体化的教学模式。总学时建议不宜低于120课时。各章节的教学内容与建议学时如下表所示。教学过程中,教师可酌情调整。

教学内容与学时建议参考表

章  节 教学内容       建议学时 章  节 教学内容         建议学时

第1章 Java程序开发环境的搭建 6 第7章 异常处理          6

第2章 面向对象的Java编程 6 第8章 图形化用户界面设计 14

第3章 Java编程基础        14 第9章 事件处理         10

第4章 抽象与封装        10 第10章 GUI应用开发          8

第5章 字符串与数组        10 第11章 输入输出流          8

第6章 继承与多态        14 第12章 Java数据库应用开发 14

建议总学时:120

 

  本书在编著与出版的过程中,还得到了“山东省重大水利科研与技术推广专项资金”的资助,在此一并表示感谢。

  本书所有的附加资源,包括电子课件、图表素材、实例代码、模拟试卷、实训指导书等,读者可以从清华大学出版社的官网上自由下载。

  每一部书稿,从交稿的那一天起,都注定要成为我人生中的又一次遗憾。总是在完稿的那一刻,才感觉到自己脑海中一直激荡着的许多绝妙的设想和构思,却没有最终完美地体现在书稿中。这也许要归咎于本人学艺不精,抑或是笔力不逮。由于知识与水平所限,书中的错误与疏漏在所难免,还请各位读者与专家予以谅解。随时欢迎您的批评、指正和建议,编者将不胜感激。

  最后,恭祝每位与本书有缘的读者,能够诸事遂意,心想事成!

  

  

                                                                  编  者