java的盛宴(上)·Java的盛宴(中)·Java的盛宴(下)
笼统意义上的Java实际上已经成为一个大迷宫,发展方向也非常不确定,即使是许多专业Java开发人员也无法了解全豹了。在这样的大背景下评价Java图书,其实是并不讨好的差事。因此,我们将内容分为三部分,本期仅讨论Java语言层次的综合类和入门图书。
入门书似乎是技术含量低的代名词,实则不然,要写一本好的入门书其实是非常难的。比如说吧,笔者惊异地发现,国内的作者居然近乎完全口口相传、人云亦云似地还在大讲特讲AWT图形组件,而对Swing要么根本不提,要么介绍非常简略,最后完全弄成喧宾夺主,对于这样的书,我们挑选时果断枪毙之。究竟,Swing在图形界面方面替代AWT,已经是1998年1.2发布时的陈年旧事了,7年过去了,我们的作者、老师还在教授读者使用实际项目中根本不可能使用的AWT图形组件,简直是可怕而又可悲的事情。要知道,国外讲AWT的书早已绝版多日了。
缘起 搞技术的人中,像笔者这样喜欢买书看书的,很有不少:同行朋友里家中技术书成山的大有人在。听说,国内互动出版网的五星级会员超过了一万,也可为此佐证。其中原因大部分应该拜我们从事的行业变化太快所赐——不读书,就有朽掉的危险。想来《中华读书报》中《电脑书城》这样的专刊,读者中除了出版界、图书发行界、图书馆界的朋友外,应该还有众多此道同人吧。
算起来,接触电脑,买电脑书,也有20来年历史了。从当年一书难求,到现在屡屡被书店中琳琅满目之势所眩晕,真是恍如隔世。从某种意义上来说,如今买书想要买对,也可以算是一种学问。这种情况下,别人的阅读经验和评论,就非常有意义了。不然,何以Amazon的书评模式会如此引人注目呢。
中国的评论传统,古已有之。月旦评、人物志在前,《文心》、《诗品》于后。而历代诗话、画论云云,可谓浩如烟海。书话之滥觞则始自近代阿英,此后成了非常流行的一种文体,近年来国内书业勃兴(有数字说每年新书就十数万种),更是为此推波助澜。
计算机图书方面的评论介绍性文字,在我们印象中,国外已有多年,比如赫赫有名的《Dr.Dobb sJournal》网上书评ERCB,1990年开始的ACCU书评,当然还有起自1995年的Amazon自由书评,如今已经成为图书方面最具影响力的一种媒体形式。国内早期得到广泛注重的书评性文字,应该是侯捷的《Windows程序设计好书》、《MFC4大天王》、《C /OOP大系》等“无责任书评”系列,陆续使不少原来国内知之甚少的好书开始为众人所瞩目,有许多人都由此开始重视技术图书的品牌与质量。此后,国内相关的网站、杂志都开始出现,书多,有价值的信息也越来越多,荣耀、孟岩等总结的《C程序设计之四书五经》、《C 程序设计之四书五经》等等是其中的代表。但大多数门类上还是徒叹阙如,许多普通读者面对书海,仍然无所适从。
说起这个专栏的缘起,完全是一种机会巧合。近年来移居海外后,能够比较没有障碍地接触到最新的图书资讯,视界迅速扩大,业余时间却增加了不少。偶然开始受人之邀帮忙选书、评书,又进而审书、译书,渐渐结识若干国内出版社的朋友,因此得以获悉不少出版界的行内故事,自己也慢慢生出些半个行内人的感觉。此后在网上再碰到初学者因为选书而手足无措时,开始忍不住好为人师,代为指点迷津一番。网上书店或者相关的技术论坛更逐渐成为笔得愉快臧否的良所。久而久之,小圈子里都知道我好发议论,朋友们开始送我一个外号——“嗜评狂”。