background image

Java 书籍经典 Top10

本文对最为经典的十本 Java 书籍做了简要介绍了介绍,读者可以根

据其侧重点的不同来选择阅读和学习。

1Java Language Specification, Third Edition (by James 

Gosling) 

§

§ 

本书由 Java 技术的发明者编写,是 Java TM 编程语言的权威性技术指南。如
果你想知道语言之构造的精确含义,本书是最好的资源。       
2  

) Effective Java , Second Edition (by Joshua Bloch) 

§

§ 

本书介绍了在 Java 编程中 78 条极具实用价值的经验规则,这些经验规则涵
盖了大多数开发人员每天所面临的问题的解决方案。通过对 Java 平台设计专
家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清
晰、健壮和高效的代码。.   本书中的每条规则都以简短、独立的小文章形式出现,
并通过例子代码加以进一步说明。本书内容全面,结构清晰,讲解详细。可作
为技术人员的参考用书。
3) Java Concurrency in Practice (by Brian Goetz) 

§

§ 

随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5 以
及 6 在开发并发程序取得了显著的进步,提高了 Java 虚拟机的性能,提高了
并发类的可伸缩性,并加入了丰富的新并发构建块。在本书中,这些便利工具
的创造者不仅解释了它们究竟如何工作、如何使用,同时,还阐释了创造它们

 

的原因,及其背后的设计模式。本书既能够成为读者的理论支持,又可以作为
构建可靠的,可伸缩的,可维护的并发程序的技术支持。本书并不仅仅提供并
发 API 的清单及其机制,本书还提供了设计原则,模式和思想模型,使我们
能够更好地构建正确的,性能良好的并发程序。   本书的读者是那些具有一定
Java 编程经验的程序员、希望了解 Java SE 5,6 在线程技术上的改进和新特
性的程序员,以及 Java 和并发编程的爱好者。
4Java Puzzles: Traps, Pitfalls and Corner Cases (by Joshua 
Bloch)
 

§

§