我的Java书单
本文主要推荐一些笔者看过觉得不错的书单,从简到难,且持续补充,另附上资源提取码,有需要的童鞋,可以自行提取(暂时没把书单传到百度云)
基础:必看
《Java面试宝典Beta5.0》
对于刚步入编程行业或者准备换一份工作的童鞋,非常推荐这本书,总结非常到位,相当于Java面试题库(当然,这么说有些夸张,个人觉得写的真不错)。
《鸟哥的Linux私房菜》
Linux命令工作中经常用到,所以对于Linux命令不熟悉的童鞋,该书可以看看。
《大话设计模式(完整版)》
该书对于牢固基础知识,尤其是设计模式这一块,非常有帮助,那种一问一答的形式,加上案列,对于理解设计模式非常有效,推荐。
《疯狂JAVA讲义》
该书怎么介绍呢?注释多,灰常简单易懂,对于基础知识不够扎实的,可以看下该书,个人觉得非常不错。
《Java核心技术 卷I:基础知识(原书第10版)》
Java四大名著之一,卷1是基础知识,卷2是高级特性,推荐两本都看下。卷1讲的非常基础,又易懂,比《Java编程思想》更容易啃,可以结合《疯狂JAVA讲义》一起看,强推。
《Effective Java中文版 (第2版)》
Java四大名著之一,但是我还没看,先推一下。
《Java编程思想(第4版)》
Java四大名著之一,似乎已成Java程序猿不得不看的书了,慢慢啃吧。
《轻量级Java EE企业应用实战(第4版)》
要做后端攻城狮,这一块是基础,要做Web开发,这一块也必须了解,所以该书作为基础,可以看看。
《深入分析java web 技术内幕》
看了这一本之后,我感觉《Java.Web整合开发王者归来》就是个坑,相比来说,还是看《深入分析java web 技术内幕》更好一些。
SQL知识-必看
《mysql必知必会》
Mysql是如今中小企业用的最多的关系型数据库之一,该书可以提高SQL基本功。
《sql权威指南第4版》
《高性能MySQL(第3版)》
《数据库索引设计与优化》
框架篇——
《Struts 2+Spring 3+Hibernate框架技术精讲与整合案例》
《Hibernate实战(第2版)》
《Spring实战(第4版)》
《Struts2权威指南》
《SPRING技术内幕:深入解析SPRING架构与设计原理》
在spring源码讲解方面,个人感觉非常不错。能够深入理解内部机制,但是需要多看几遍
《Spring MVC学习指南》
《MyBatis从入门到精通》
《深入浅出MyBatis技术原理与实战》
升级篇
《SpringBoot实战第4版清晰版》
《深入实践SpringBoot》
《Spring Cloud微服务实战》
《深入理解Spring+Cloud与微服务构建》
《Spring Cloud与Docker微服务架构实战》
《图解HTTP》
《TCP/IP详解,卷一:协议》
可以对tcp有更加深刻的认识
《Netty实战》
《Redis开发与运维》
《编程之美》业界翘楚,在算法方面终结的非常好,题目也非常有代表性