核心參考類
- 《Java in a Nutshell: A Desktop Quick Reference》(第 2 版)
David Flanagan 著,O'Reilly 出版。Java 1.1 線上文檔的精簡總結,適合離線查閱,比官方文檔多些討論。
- 《The Java Class Libraries: An Annotated Reference》
Patrick Chan & Rosanna Lee 著,Addison-Wesley 出版。被譽為「若只能有一本 Java 書就選它」的權威參考,內容深度大、示例多,但體積龐大、價格較高。
專題深入類
- 《Java Network Programming》
Elliote Rusty Harold 著,O'Reilly 出版。講透 Java 網絡編程,作者網站 Cafe au Lait(sunsite.unc.edu/javafaq/)每日更新,資源極豐富。
- 《Core Java》(第 3 版 / Java 1.1 版分兩冊)
Cornell & Horstmann 著,Prentice-Hall 出版。《Thinking in Java》之外的最佳補充參考。
- 《JDBC Database Access with Java》
Hamilton 等著,Addison-Wesley 出版。SQL 與 JDBC 入門佳作,API 解釋詳盡,屬官方授權「Java 系列」叢書。
- 《Java Programming with CORBA》
Andreas Vogel & Keith Duddy 著,Wiley 出版。針對三大 ORB(Visibroker、Orbix、Joe)提供大量代碼實例。
軟件工程與建模類
- 《Design Patterns》
GoF 四人組著,Addison-Wesley 出版。引發軟件設計模式革命的經典之作。
- 《UML Toolkit》
Hans-Erik Eriksson & Magnus Penker 著,Wiley 出版。講解 UML 建模並提供 Java 實例,附帶 Rational Rose 精簡版 CD。
- 《Practical Algorithms for Programmers》
Binstock & Rex 著,Addison-Wesley 出版。C 語言描述算法,易移植到 Java,每算法詳解原理。
選書建議
入門查漏補缺首選 Nutshell;遇到疑難雜癥查 Class Libraries;專項深入(網絡、數據庫、CORBA)對應專書;架構設計必讀 Design Patterns 與 UML Toolkit。