Skip to content

外部学习资源索引 ​

路线文档中的视频、书籍与文档链接,仅作扩展资料,知识库不复制第三方内容。

本页沿用原路线文档的阶段划分,与站内学习路线的对应关系:阶段 1 ↔ S1 编程语言基础、阶段 2 ↔ S2 计算机基础、阶段 3 ↔ S3 企业开发基础、阶段 4 ↔ S4 企业开发进阶、阶段 5 ↔ S5 项目实战、阶段 6 ↔ S6 Java 高级与架构、阶段 7 ↔ S7 求职与转岗、阶段 8 ↔ S8 持续学习。阶段名以学习路线总览为准,两处叫法可能不同。

本页由 scripts/gen_site_data.py 生成,共 260 条,最后更新 2026-10-09。

阶段 1:编程语言基础 ​

Java 编程基础(45 天) ​

Java 8 及新版本特性(3 天) ​

阶段 2:巩固基础 ​

Java 基础(30 天) ​

计算机导论 ​

操作系统 ​

  • 《清华操作系统原理》:经典课程
  • 《编码》:深入浅出的好书
  • 《30 天自制操作系统》:有趣的实践书籍
  • 《现代操作系统》:难度较大,不推荐新手看
  • 《深入理解计算机系统》:难度较大,不推荐新手看
  • 《自己动手写操作系统》:国产好书,网上可以下载
  • 浙大操作系统课件

计算机网络 ​

阶段 3:企业开发基础 ​

MySQL 数据库(7 天) ​

开发框架(60 天) ​

开发规范(3 天) ​

Git(3 天) ​

Linux(10 天) ​

阶段 4:企业开发进阶 ​

软件工程 ​

设计模式(21 天) ​

Redis(14 天) ​

消息队列(14 天) ​

Nginx(14 天) ​

Netty 网络编程(21 天) ​

微服务(60 天) ​

容器(7 天) ​

CI / CD(3 天) ​

阶段 5:项目实战 ​

视频教程 ​

常用类库 ​

项目源码(50 套) ​

阶段 6:Java 高级 ​

并发编程(21 天) ​

JVM(30 天) ​

阶段 7:Java 求职 > 资源 ​

阶段 8:持续学习 > 自学 Java 专题资源 ​

个人学习项目:AI 生成内容均经人工复核,第三方资源仅作索引