1.Thinking in Java
2.Head First Java
3.Java in a Nutshell
4.The elements of Java style
5.Effective Java
6.The Java language specification
7.Design patterns: elements of reusableobject-oriented software
8.The Pragmatic Programmer: From Journeyman to Master
9.Patterns of Enterprise Application Architecture
10.Refactoring: Improving the Design of Existing Code
11.OSGi in Action: Creating Modular Applications in Java
12.Clean Code: A Handbook of Agile Software Craftsmanship
原文地址:http://www.javacodegeeks.com/2013/09/top-10-books-for-advanced-level-java-developers.html
适合高级Java程序员看的12本书,布布扣,bubuko.com
原文:http://www.cnblogs.com/malcolm/p/3598576.html