針對 Java 2 平台、且在國內能買到中文版的經典著作,這份清單綜合內容深度、譯文質量與實用性排序。見仁見智,歡迎交流補充。
涵蓋:全方位 當之無愧的大師之作。第 1 版即享譽 Java 界,第 2 版更精進。國內版由京京工作室翻譯,術語錯誤較多,建議高手讀英文版;新手可先看台灣侯捷譯本(CSDN 有前幾章),或作者官網 免費下載 CHM 版。作者近作《Thinking in Python》同樣值得期待。
涵蓋:全方位 中譯本內容極全面,適合新手進階成高手,亦可作參考書。雖定價 150 元略貴,但物超所值。同系列的《Oracle 8/8i 使用手冊》也是經典。
涵蓋:全方位 Sun 官方教材。卷一基礎知識條理稍散,卷二高級特性精辟細致,適合有基礎的程序員。卷一同為京京工作室譯,閱讀體驗稍遜。
涵蓋:Java 圖形/ GUI 兩本厚度驚人,Sun 官方出品。雖桌面應用不如 J2EE 熱門,但 AWT/Swing 仍是 Java 程序員必修課,這兩本足夠了。
涵蓋:J2EE 全棧 清華大學出版社,1038 頁、105 元。內容豐富,適合想建立 J2EE 整體觀的程序員。同類推薦 Wrox 的《Java 服務器高級編程》(機工華章版)。
涵蓋:Java + XML 電子工業出版社,Wrox 系列。XML 在 Java 中地位日增,想系統學 XML 可再看《XML 高級編程》(同系列)。
涵蓋:Jini 國內唯一 Jini 專著,翻譯不錯,Sun 官方圖書,內容清晰透徹。
涵蓋:EJB O'Reilly 出品,國內唯一 EJB 專著。雖有譯文質量爭議,但架構尚可,值得一讀。
涵蓋:Java 算法實現 國內唯一用 Java 實現數據結構與算法的專書,雖非完美但填補空白。
涵蓋:軟件工程理論 純理論類,該領域唯一 Java 書籍,軟工重要性有目共睹。