Java语言学习:
入门:《Java语言程序设计-基础篇(原书第8版)》《Java语言程序设计-进阶篇(原书第8版)》
进阶:《Java编程思想》《Effective Java中文版》《Java核心技术卷》
其他:
《Java多线程编程核心技术》《JAVA并发编程 核心方法与框架》 高洪岩的这2本书在豆瓣上评价不是很高,但是LZ觉得很适合入门,并不是内容有多高深,而是你跟着敲一遍确实能学到很多基础;
《Java并发编程的艺术》《Java并发编程实战》业内公认的好书,写的也确实很好;
《深入理解Java虚拟机:JVM高级特性与最佳实践》JVM面试问的还是挺多的;
《Java性能权威指南》《实战Java虚拟机》《Java性能优化权威指南》
Java框架学习:
《Spring实战》《Spring入门经典》《深入浅出Mybatis技术原理与实战》比较好的入门书籍,Mybatis的官方网站写的也挺好的,可以去看看;
《JavaEE开发的颠覆者 Spring Boot实战》《Spring Boot实战》《SpringBoot揭秘 快速构建微服务体系》Spring Boot系列相关书籍;
《Spring Cloud 微服务实战》《Spring MVC学习指南》《精通Spring MVC4》《精通Spring4.x企业应用开发实战》
《Spring揭秘》《MyBatis技术内幕》《看透SpringMvc源代码分析与实践》《SPRING技术内幕:深入解析SPRING架构与设计原理》
《Sping揭秘》和《SpringBoot揭秘 快速构建微服务体系》都是王福强老师写的,写的很赞。