N本Java语言好书

1. Effective Java
2. Clean Code
3. Java Concurrency in Practice
4. Head First Design Patterns
5. Spring in Action
6. Test Driven
7. The Definitive Guide to Java Performance
8. Head First Java
9. Head First Object-Oriented Analysis and Design
10. Java: A Beginner’s Guide
11. 深入理解Java虚拟机:JVM高级特性与最佳实践

近年来国内出版的唯一一本与Java虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨Java虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。

12. Java generics and Collections

这本书是来自O’Reilly的一本成功之作,作者为Naftalin和Philip Wadler。正如书名可知,这本书的内容关注于泛型和集合这两个Java语言的核心方面。本书对于那些有编程经验的程序员加强对集合和泛型的理解和掌握有很大的帮助。本书详细介绍了每一个集合的API,Set, List, Map, Queue,以及他们的实现,对比不同场景下它们的性能优劣。每个章节最后的对比图表很不错。