developerWorks里面一篇非常不錯(cuò)的文章,我在訂閱郵件里發(fā)現(xiàn)的:
Java 專業(yè)人士必備的書(shū)籍和網(wǎng)站列表
摘要:
書(shū)籍
每個(gè)程序員都會(huì)有一些由于經(jīng)常被當(dāng)作專業(yè)資料參閱而磨壞的書(shū)。下列書(shū)籍應(yīng)該是 Java 語(yǔ)言程序員的書(shū)架上必備的。書(shū)很貴,所以我有意將這份列表弄得很短,僅限于重要書(shū)籍。
Thinking in Java (Bruce Eckel)
Thinking in Java, 3rd edition (Bruce Eckel; Prentice Hall PTR,2002 年)
Java 編程思想:第3版 (陳昊鵬 等譯; 機(jī)械工業(yè)出版社,2005 年)
Eckel 的書(shū)對(duì)于學(xué)習(xí)如何在 Java 語(yǔ)言環(huán)境中使用好面向?qū)ο蠹夹g(shù)極其實(shí)用。書(shū)中大量的代碼樣例解釋了他所介紹的概念。文字出自一個(gè)并不認(rèn)為
Java 技術(shù)總是正確答案的人,所以相當(dāng)?shù)貙?shí)用。Eckel
具有多種語(yǔ)言的大量經(jīng)驗(yàn),還有用面向?qū)ο蠓绞竭M(jìn)行思考的扎實(shí)技能。本書(shū)將這些技能放到實(shí)用的 Java 語(yǔ)言環(huán)境中。他還在寫(xiě)一本新書(shū),名為 Thinking in Enterprise Java。
Effective Java (Joshua Bloch)
Effective Java: Programming Language Guide (Joshua Bloch; Addison-Wesley,2001 年)
Effective Java 中文版 (潘愛(ài)民 譯; 機(jī)械工業(yè)出版社,2003 年)
本書(shū)是理解優(yōu)秀 Java 程序設(shè)計(jì)原則的最佳書(shū)籍。大多數(shù)材料從其他的 “學(xué)習(xí) Java ” 的書(shū)中根本找不到。例如,Bloch 書(shū)中關(guān)于覆蓋 equals()
這一章是我讀過(guò)的最好的參考資料之一。他也在書(shū)中包括了很實(shí)用的建議:用接口替代抽象類和靈活使用異常。Bloch 是 Sun 公司 Java 平臺(tái)庫(kù)的架構(gòu)師,所以他透徹地了解這門語(yǔ)言。事實(shí)上,他編寫(xiě)了該語(yǔ)言中大量有用的庫(kù)。本書(shū)必讀!
。。。。。。
。。。。。。
。。。。。。
posted on 2007-04-14 13:14
Brian Sun 閱讀(4967)
評(píng)論(6) 編輯 收藏 所屬分類:
軟件