《Jav a编程思想》的确是一本与众不同的书,其内容组织、讲授方法、选用示例和附带练习都别具特色。作者Bruce Eckel根据多年教学实践中发现的问题,通过简练的示例和叙述,阐明了在学习Jav a中特别容易混淆的诸多概念。与前一版相比,《Jav a编程思想》第二版不但新增了Java 2的语言特性,还根据语言的演变做出了彻底的更新,其中最主要的改变是第9章的群集。本书曾获得过1999年度Software Development Magazine最佳产品奖、Java Developers Journal编辑选择最佳书籍奖、2000年度JavaWo rld读者选择最佳书籍奖,被多家权威机构评为学习Java的首选书籍。Bruce Eckel的教育方式和写作方式别具一格,能容易为程序员接受,作者公开电子版的目的显然不在乎书卖得好坏,而是把重点放在了后续更有增值性的教育服务上面,这也是一个很大的理念上的冲击。
9月9日,机械工业出版社在China-Pub网站上首发了《Java编程思想(第2版)》,并于9月14日在全国各大书店统一上市,作为此书市场营销活动的“开市锣”。华章公司非常重视营销活动,为了配合《C++程序设计语言(特别版)》的市场营销,特地邀请了其作者、C++之父Bjarne Strustrup于10月下旬访华并在北京、上海、杭州和西安四地进行大规模的讲学活动;同样为了配合《Jav a编程思想(第2版)》的销售,华章公司也邀请了侯捷于11月初来大陆于读者见面。目前几个主要的网络书店上都已经出现了《Jav a编程思想(第2版)》的热销风潮,华章公司的负责人还告诉笔者:“(本书)首印一万,预期目标是在两年内单本达到十万册”。据了解,目前国内已经有多所著名高校已经或准备采用“编程思想”的第1版中文版或者第2版的英文版作为教材,相信更为优秀的第2版中文版的推出会加快各高校采纳的速度。
华章公司的负责人介绍说,首先这是“编程思想”是脍炙人口的经典,很多程序员靠它入门的,此书第1版已经出来几年了,升级到第2版一方面当然是要赶上时代潮流和科技趋势,响应读者对于新版本的需求;另一方面就是想提高翻译质量,因此《Jav a编程思想(第2版)》选择侯捷担纲翻译——这是华章与侯捷的第一次合作,华章公司的负责人说:“其实第1版的翻译质量也是见仁见智,褒贬参半”,经过第1版的市场销售和传播之后,“编程思想”这个开创性的词已经深入人心,这为后续第2版推广工作扫除了障碍。华章公司希望通过“编程思想II代”和《C++程序设计语言(特别版)》等重量级产品,把华章在程序设计方面的优势凸现出来,树立华章在这方面的出版品牌。所以即使侯捷要求比较严(侯捷本人对书也确实十分认真,强调“文责自负”),华章也都尽量予以满足。
华章公司对《Java编程思想(第2版)》的图书质量给予了高度的重视,在加工过程中采取团队合作方式,总编、副总编、编辑室主任连同责编和市场策划牺牲假期协同工作,把此书制作成国内目前为止翻译质量最好、装帧最精美的科技图书之一,也让侯捷在这次合作当中也对内地的出版社有了重新的认识。华章公司的负责人认为:“无论从选题策划的水准、翻译和装帧的质量以及市场营销的活动,国内其他同类的Jav a图书都无法与之媲美。”
译者侯捷回忆说:《Java编程思想(第2版)》繁体版的翻译进行了将近一年,目前已完成95%,并在侯捷网站上开放了前7章。预计定稿后开放12章,占全书1/2强。这是仿原作者Bruce Eckel开放全书英文版的精神、向他致敬。此书厚达一千一百多页,是个大工程。此书在Jav a编程教育上将起到非同一般的重要作用,所以尽管侯捷有些对厚书的恐惧,但最终还是接下了这份责任。
2002年5月23日,华章温总编辑和侯捷在邮件中就可否授权繁体版译稿用以制作简体版的问题进行了沟通。对于以IT技术教育和传播为志业的侯捷而言,当然乐意让更多读者看到自己心血的成果。华章公司表现出极大的诚意,保证依循侯捷对书籍品质的要求来制作此书,因此侯捷欣然同意这份邀请。
《Java编程思想(第2版)》的繁体版延用了侯捷个人喜爱的“页页对译”方式,并因而轻松保留索引和书内的所有交叉参考(crossre ference)。在《Java编程思想(第2版)》的简体中文版中,由于繁体版原书字型太大,经过斟酌后侯捷同意华章公司重新编排。后来本书简体版采用了两种页码编排:英文原书页码标在正文旁边,方便读者中英文对照阅读。另外,书中保留所有应该保留的英文术语。侯捷说,在《Java编程思想(第2版)》简体版的制作上有数点原则:第一、全书以繁体版为依据,聘请内地Java专业人士转换中文术语;第二、繁简转译过程中,只转换中文术语,和少量(可能出现)的两岸文字歧义;第三、保留原书索引,索引词条皆不译(侯捷一直认为IT从业人员不可能也不应该接受不了英文术语单词——术语只是一个符号,至于术语的背后意义,正是本书之教育目标);第四、勘误表由侯捷维护(与繁体版分开维护,位于侯捷简体中文网站http://jjhou. csdn. net),一经出版即激活;第五、维持侯捷书籍的一贯装帧水平。
《Java编程思想(第2版)》上市之后,所有的读者都对本书的质量予以了高度的评价,但很多人也对99元的定价提出了质疑。对此,华章公司回答说,本书的价格是侯捷定的,侯捷认为“这书值这个价钱”——本来Bruce的书就写得非常出众,教育价值极高,搞工程的人很少能有如此文笔和思路。这也是即使大家知道此书有免费的电子版还会继续购买它的原因。侯捷深知此书价值非凡,所以才出此话。平心而论,对于一本52.75个印张+一张光盘(内附完整的Thinking in C:Foundations for Java多媒体研讨教材、Thinking in Java 1st Edition和本书中例程的源代码等内容)的书来说,这个定价也没有太多可厚非的,更何况知识是无价的,就像一位读者在China-Pub上所评价的:“好书是无法用价钱来衡量的”。