十刷 05000 冊 (2005/03)  
九刷 04000 冊 (2005/01)  
八刷 05000 冊 (2004/??)  
七刷 03000 冊 (2004/??)  
六刷 03000 冊 (2004/06)  
五刷 05000 冊 (2004/03)  
四刷 05000 冊 (2003/12)  
三刷 08000 冊 (2003/04)  
二刷 12000 冊 (2002/12)  
一刷 10000 冊 (2002/09)  

《Java 編程思想》
Thinking in Java (2e) 簡體中文版

侯捷 譯

《程序員》雜誌票選 2002 年讀者最愛十本書 第一名

tij2-gb.jpg (80615 bytes)

中文簡體版 勘誤


以下為簡體版譯序。其他資料請參考繁體版

譯序
侯捷

完成942+ 頁的《深入淺出MFC2/e(著作)和1237+ 頁的《C++ Primer 3e繁體中文版》(譯作)之後,我罹患了一種「厚書恐懼症」。原因是大部頭書籍的寫作和翻譯任務異常艱巨,包括材料的選擇、術語的一致、英中術語的取捨協調、長時間的工作和期待…,凡此種種對作者(或譯者)的創作力、組織力、毅力都是一種嚴苛的考驗。

然而《Thinking in Java2e畢竟不同一般。這本書將在Java programming基礎教育上起重要作用。我於是懷著戒慎恐懼(但也開心)的心情再度接下這份重任,以幾近一年的時間,在王建興先生的協助下,完成了這本1127+ 頁大部頭書籍的繁體中文版翻譯和版面製作。

繁體版即將定稿之際,我接獲機械工業出版社華章公司溫總編輯的邀請,欣然同意以繁體版為基礎,轉製簡體版,由機械社出版發行。我的許多著譯作品都曾經以這種方式在中國大陸發行,因此工作流程之於我並不陌生。基於各種考量,這一次由我親自轉換術語(感謝多位朋友的協助及華章編輯群的補充),將繁體版之臺灣慣用術語改為大陸慣用術語,其他行文儘量維持不動。兩岸略顯不同的日常用語習慣,只要是順暢的,常帶給我個人一種新鮮的喜悅,或許您也有相同的胸懷J 。至於術語的轉換,千絲萬縷,或有掛一漏萬之憾,還請各位讀者斧正。

談談這本書的內容。Java面向極廣,不可能有一本涵蓋全貌的書籍(我們也不應該有「一次買足」的心理)。就相對全貌而言,《Thinking in Java》是一本取材廣泛表現優異的作品,其最大特色是:(1) 內容涵蓋面廣,(2) 許多主題(特別是面向對象編程技術)極為深入,廣泛而又深刻的論述形成了上千頁的篇幅,(3) 英文版由作者Bruce Eckel免費開放,造福很多人,也因而影響了很多人(因此你很容易找到一個可以共同討論書中觀點的朋友)。

本書的優異表現,從讀者的熱情回應(摘列於書前)可見一斑。乍見之下本書雖然像一本初學教本,而它也的確勝任此一角色,然而本書在不少高階主題(例如Polymorphism, Object Serialization, Reflection, RTTI, I/O, Collections)上的深入討論,肯定也能帶給許多Java老手新的體會。

本書繁體版延用我個人喜愛的「頁頁對譯」方式,用以和英文版達成直覺的頁次對應,並輕鬆保留書內所有交叉參考(cross reference)和書後完整索引。由於原書字型甚大,頁數甚多,基於各種考量,我同意簡體版由華章公司重新編排。華章公司編輯群將於重新編排後的版面側邊加注原書頁次,如此一來便可繼續保持與英文版之直覺對應,又不必勞師動眾地重新調整數千條索引(那真是一件純勞力而又容易出錯的無趣工作J )。原書索引所列之數千個詞條,繁簡中文版皆不譯,我個人認為值得保留的英文術語亦不譯(第一次出現或某個頻率下我會讓它英中並陳)。之所以保留英文術語,我已多次為文闡述個人想法,文章都公佈在侯捷網站上。

做為本書英文版的一個認真讀者,我要說,我確實從這本書學習了許多深刻的見解。希望此一中文版能夠協助更多人高效、精準、深刻地認識並學習Java

為了致敬Bruce Eckel開放《Thinking in Java2e英文版的精神,侯捷網站將開放繁體中文版9章及4個附錄,佔全書篇幅1/2簡體中文開放篇幅由華章公司決定,由華章公司統籌。

本書所有文字責任與技術責任,都在侯捷一人身上。歡迎討論,歡迎(並感謝)斧正。所有勘誤都將持續而永遠地維護,並設法更正於新刷紙本。

侯捷 2002.07.15 臺灣s新竹

http://www.jjhou.com (侯捷網站 繁體中文)
http://jjhou.csdn.net (
侯捷網站 簡體中文)
jjhou@jjhou.com (
電子郵箱)

關於本書術語,請注意:

請注意:

本書有兩個頁次系統。一個是頁尾所列之中文版頁次,一個是每頁側邊所特別標示之英文版頁次。花費大量人力標示出來的這份英文版頁次,為的是方便您參考比對英文版內容(可於www.BruceEckel.com自由下載),或方便您與英文版讀者討論。

本書索引所列之頁次,皆為英文版頁次。書中若有交叉參考,所列也是英文版頁次。務請讀者特別注意。

-- the end