《Java编程思想》
《大话设计模式》
《重构 改善既有代码的设计》
《effective java》
《深入理解Java虚拟机》
《Java并发编程实战》
另辟蹊径,找一个方向深入研究下去,以期在将来,你能够成为这个领域的专家,比如分布式计算领域的专家,大数据领域的专家,并发领域的专家等等。另外,回顾基础,比如算法、计算机系统原理、编译原理这些。
《深入理解计算机系统》
《tcp/ip详解 卷一、二、三》
《数据结构与算法》
《深入理解计算机系统》比较适合一直从事Java Web开发和APP后端开发工作的人群。《tcp/ip详解 卷一、二、三》比较适合做网络编程的人群,比如你使用netty去开发的话,那么就要对TCP/IP有更深入的了解。而《数据结构与算法》这本书,则比较适合做计算研究工作的人,比如刚才提到的分布式计算。