書籍信息
- 原書名:Thinking in Java (4th Edition)
- 作者:Bruce Eckel
- 譯者:陳昊鵬
- 出版社:機械工業出版社
- ISBN:9787111213826
- 出版日期:2007 年 6 月
- 叢書:計算機科學叢書
榮譽殿堂
- 2007 年 China-pub 會員評選「最喜愛十大技術圖書」
- 2003 年《Software Development》Jolt 大獎最佳書籍
- 2003 年《Java Developer's Journal》讀者選擇最佳書籍
- 2001/2000 年《Java World》編輯/讀者雙料最佳書籍
- 1999 年《Software Development》最佳產品獎
- 1998 年《Java Developer's Journal》編輯選擇最佳書籍
核心特色
- 思維導向:不僅教語法,更教「如何用 Java 思考」,從基礎到高級特性層層遞進
- 例子精煉:小而直接的編程示例化解晦澀概念,所有代碼經嚴格編譯驗證
- 設計模式貫穿:23 種經典模式(適配器、橋接、職責鏈、命令、裝飾器、外觀、工廠方法、享元、代理、單例、策略、模板方法、訪問者等)融入示例
- 全面覆蓋:22 章涵蓋操作符、控制流、訪問控制、復用類、多態、接口、異常、字符串、泛型、數組、容器深度、I/O、枚舉、並發、GUI 等
第 4 版亮點(針對 Java SE 5/6)
- 新增並發章節重寫,深度解析
java.util.concurrent
- 700+ 編譯文件中 500+ 程序重寫,適配新特性
- 引入 XML 數據傳輸、SWT/Flash UI 技術
- 測試框架顯示程序輸出,便於驗證
- 配套網站提供源碼、註解答案、多媒體講座、在線研討
適讀人群
- 初學者:建立正確的面向對象思維
- 中級開發者:鞏固核心基礎,掌握進階特性
- 高級工程師:作為權威參考書、面試複習資料
- 高校教師:面向對象程序設計課程首選教材
經典評價
「即使是最晦澀的概念,在 Bruce Eckel 的文字親和力和小而直接的編程示例面前也會化解於無形。」
被無數程序員視為「Java 聖經」,不讀此書,不敢說精通 Java。