[《Java并发编程实战》](http://book.douban.com/subject/10484692/)
人手一本不用多说了。
[《深入理解 Java 虚拟机 第2版》](http://book.douban.com/subject/24722612/)
深入理解虚拟机并不是那么难,Java程序员都该看看,很多知识其实是必须的。另外还有几本类似主题的,忽然一下子都出来了。
[《Java性能优化权威指南》](http://book.douban.com/subject/25828043/)
虽然后面的章节好像用处不大,前面有些部分还是值得看,不过Gosling说圣经有点过了。
[《写给大忙人看的Java SE 8》](http://book.douban.com/subject/26274206/)
事实上,为了保持兼容性,很多项目还保持在JDK5/6上,这本书一次过将JDK7/JDK8的更新讲了,虽然讲得还不全。
[《函数式编程思维》](http://book.douban.com/subject/26587213/)
Java8终于有函数式的影子了,不要落后太多,开始尝试跟上节奏。这本书是TW的Neal Ford面向Java程序员写的薄书。
[《七周七语言》](http://book.douban.com/subject/10555435/)
《七周七X》系列的开山之作,可能也是最好的一本。
PS. [《Effective Java》](http://book.douban.com/subject/3360807/)外界一致推崇,但有点太过誉了。另外[《Thinking in Java》](http://book.douban.com/subject/2130190/)有点旧了,而且作者思路随意,译者语言晦涩,新程序员还是建议同时再看两卷[《Java核心技术 - Core Java》](http://book.douban.com/subject/3146174/)。