Java基础入门类:
《Java编程思想》、《Agile Java》这些目前应该都有中文版,如果英文好的,可以看英文版,原汁原味
Java基础提高类:
《Java解惑》、《Java与模式》、《JAVA并发编程实践》
Java进阶类:
《深入Java虚拟机》、《重构 改善既有代码的设计》、《测试驱动开发 by Example》
Java架构师之路:
《Expert One-on-One J2EE Design and Development》、《企业应用架构模式》、《敏捷软件开发 原则、模式与实践》
开源框架:
Java体系开源框架的书籍就不在这里一一列举了,可以去官方站点看他们的文档,也可以看他们的in Action系列,如 《Struts in Action》、《Spring in Action》、《Hibernate in Action》、《JSF in Action》等等,国内作者写的此类书籍,推荐看孙卫琴的,比较通俗易懂。