# Java 后端深度进阶 — 学习路线图(精品合并版)
第二阶段:Java 底层 + SpringBoot 深度 + 数据库 + 游戏后端专项 + 云原生 面向:初级 H5 游戏程序员 | 前置:第一阶段完成 预计学习时间:5-7 个月
本版说明:合并 cb 版(系统骨架)、k 版(代码深入)、t 版(细节补充)三方精华。
这个项目是什么?
你已经掌握了前端性能优化(V8 + 渲染 + 内存)。但一个游戏不仅有客户端,还有服务端。 本阶段的目标是从"会写 Java 代码"进阶到"能设计游戏后端架构"。
为什么游戏后端和普通 Web 后端不同?
- 普通 Web:请求-响应模式,无状态
- 游戏后端:长连接、有状态、实时同步、高并发、反作弊
学习路线
第01章:JVM 深度原理
第02章:Java 并发编程深度
第03章:Java NIO 与 Netty
第04章:Spring 核心原理
第05章:SpringBoot 自动配置深度
第06章:数据库深度进阶
第07章:Java 字节码与动态编程
第08章:RPC 框架与微服务通信
第09章:JVM 调优实战
第10章:高并发与分布式一致性
第11章:游戏服务器架构 ⭐
第12章:游戏协议设计与优化
第13章:游戏数据存储特殊需求
第14章:游戏实时通信优化
第15章:云原生与容器化
学习建议
- 按顺序学习:前10章打基础,后5章是游戏专项
- 第11章是核心:游戏服务器架构是你的核心竞争力,至少看两遍
- 对比 V8:JVM 的 GC 和 JIT 与 V8 原理相通,利用已有知识加速理解
- 动手实践:每个章节都有实践任务,不做等于没学
文档版本:2026年4月(精品合并版) 核心认知:游戏后端 ≠ Web后端,长连接+有状态+实时同步是本质区别