flowchart LR
N0["01 语言与核心库"]
N1["02 工程与数据"]
N2["03 Spring 与 Web"]
N3["04 测试与安全"]
N4["05 架构与集成"]
N5["06 性能与运维"]
N6["07 项目与选修"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6
Java开发
现代 Java Backend Engineering 学习路线
18 子目录2 文档

CHAPTER OVERVIEW · 章节概览
先用 Java 写出并运行小程序,再建立工程、数据与 Web 服务能力;有了可维护的服务后,再深入并发、性能和分布式。
本章学习路线
箭头表示建议的学习顺序;先理解问题,再逐步进入实现与实践。
按顺序学习
20Java 后端工程学习路线(2026)如果你已经能写几个 Java 类,下一步通常会有点迷茫:先学数据库,还是直接上 Spring Boot?这条路线按做出一个后端服务所需的顺序安排内容。先让程序正确读写数据,再处理多人同时访问、登录权限和上线运行;微服务放在后面,不作为入门门槛。Java Backend Version Baseline 与 Compatibility Matrix跟教程敲同样的代码却启动失败,有时不是代码写错,而是 JDK、Spring Boot 和插件版本没有配套。这里把版本放在一起核对。它是一份带核验日期的配置记录,不是“全部选最新”的安装清单;升级前仍要查看对应项目的兼容说明。Java语言与核心API现代 Java Backend Engineering 学习路线:Java语言与核心API工程基础与Internet-Linux现代 Java Backend Engineering 学习路线:工程基础与Internet-Linux关系型数据库现代 Java Backend Engineering 学习路线:关系型数据库Spring Framework现代 Java Backend Engineering 学习路线:Spring FrameworkSpring Boot与Web现代 Java Backend Engineering 学习路线:Spring Boot与Web数据访问与事务现代 Java Backend Engineering 学习路线:数据访问与事务测试与质量工程现代 Java Backend Engineering 学习路线:测试与质量工程安全认证与授权现代 Java Backend Engineering 学习路线:安全认证与授权应用架构与模块化单体现代 Java Backend Engineering 学习路线:应用架构与模块化单体缓存与搜索现代 Java Backend Engineering 学习路线:缓存与搜索消息与事件驱动现代 Java Backend Engineering 学习路线:消息与事件驱动分布式与微服务现代 Java Backend Engineering 学习路线:分布式与微服务JVM与并发现代 Java Backend Engineering 学习路线:JVM与并发性能工程现代 Java Backend Engineering 学习路线:性能工程云原生DevOps与可观测性现代 Java Backend Engineering 学习路线:云原生DevOps与可观测性项目阶梯现代 Java Backend Engineering 学习路线:项目阶梯可选专项现代 Java Backend Engineering 学习路线:可选专项开源项目架构研究现代 Java Backend Engineering 学习路线:开源项目架构研究