基础:
《Head First Java》(新手阅读)
《Java核心技术卷1+卷2》(具有一定Java基础)
《Java网络编程》
《Java编程思想》(不推荐新手看)
并发:
《Java并发编程之美》(推荐)
《Java并发编程的艺术》(具有jvm基础)
《实战Java高并发程序设计》(推荐)
《Java高并发编程详解》(小啰嗦)
JVM:
《实战Java虚拟机》(入门了解)
《深入理解Java虚拟机 :JVM高级特性与最佳实践》(推荐多刷)
代码优化:
《重构_改善既有代码的设计》(重构开山鼻祖)
《effective Java》(推荐)
《代码整洁之道》(推荐)
网络:
《图解HTTP》(不是专门做网络研究的同学阅读)
《图解TCP_IP》(推荐)
《HTTP权威指南》(全面了解)
操作系统:
《鸟哥的Linux私房菜》(推荐)
设计模式:
《Head First 设计模式》(推荐)
《大话设计模式》