Skip to content

Java 后端学习资料 ​

整理了个人在学习 Java 后端过程中常用的一些学习资料,包含 B站视频、学习网站和官方文档,都是自己实际跟过或者常查的资源,后续会持续更新补充。

推荐学习路线:

JavaSE 基础语法 → MySQL 数据库 → JavaWeb(Servlet、SpringMVC)→ SSM 框架 → SpringBoot → Redis / 消息队列等中间件 → 微服务(SpringCloud)→ JVM、并发编程、分布式原理

先把基础打牢,再去学框架,最后回头深入底层原理,这样的学习效率是最高的,也和面试的考察顺序基本一致。

B站视频推荐:

  1. 黑马程序员《Java零基础》,适合零基础入门,讲解非常细致,配套资料齐全 观看地址
  2. 韩顺平《图解Java设计模式》,一个个设计模式结合场景讲解,适合工作之余查漏补缺 观看地址
  3. 尚硅谷宋红康《JVM入门到精通》,讲 JVM 绕不开的一套课,配合《深入理解Java虚拟机》食用更佳 观看地址
  4. 黑马程序员《Redis入门到实战》,从基本数据结构讲到实战场景,redisson、分布式锁都有涉及 观看地址
  5. SpringCloud 微服务,推荐尚硅谷或黑马的版本,注册中心、配置中心、网关、分布式组件都会过一遍 观看地址
  6. 遇见狂神说,语速慢但是很易懂,Spring、MyBatis、Docker 都适合快速过一遍建立概念 观看地址

学习网站推荐:

综合学习 / 面试向:

  1. JavaGuide —— Java 学习与面试指南,覆盖 Java基础、并发、JVM、Spring、MySQL、Redis,后端人手一份
  2. 小林coding —— 图解网络、图解系统、图解MySQL、图解Redis,配图讲解,八股文理解起来不枯燥
  3. Java全栈知识体系 —— 知识体系整理得非常全,适合按专题深入
  4. 二哥的Java进阶之路 —— 内容偏实战和经验分享,文笔很好,适合当休闲读物
  5. CS-Notes —— 技术面试必备基础知识整理,算法、操作系统、网络都有

框架与中间件官方文档(遇到问题优先查官方文档):

  1. Spring 官方,Spring 全家桶的一手资料, guides 板块适合快速上手
  2. MyBatis 中文文档,中文版,篇幅不长,值得完整读一遍
  3. MySQL 官方文档,查索引、事务、锁的细节行为最靠谱
  4. Redis 官网,数据类型与命令的权威参考