Java 核心地图
与 java-fundamentals / java-advanced 分工。
25 分钟
Java 核心地图
学完 Java 语言基础 后,你已能写类、用 List 与 Map——本 track 深化语法、OOP、集合与 Stream,为 Java 进阶 与 Spring Boot 实战 打牢地基。
学习目标
- 说清 java-fundamentals、本 track、java-advanced-essentials 的分工
- 在 /roadmaps/java 中找到「核心深化」节点
- 规划「基础 → 核心 → 进阶 → 框架」的学习顺序
三条 track 怎么分工
| 主题 | java-fundamentals | java-core-essentials(本课) | java-advanced-essentials |
|---|---|---|---|
| 语法、变量、控制流 | ✅ 入门 | ✅ 深化与规范 | 复习 |
| OOP、接口、抽象 | ✅ 入门 | ✅ static/final/嵌套类 | 重载/覆盖/封装 |
| List / Map | ✅ | Map/Deque/Iterator 深入 | Set/Queue 选型 |
| Lambda / Stream | 不展开 | ✅ | 与并发组合 |
| 并发、模块、Record | 不展开 | 线程与虚拟线程 | Executor/Future |
| 构建与测试 | Maven 入门 | Gradle/Maven 对照、JUnit | 不重复 |
原则:基础课打地基,核心课补 企业代码天天见 的部分;进阶课补 选型与现代语法。
本 track 路线图
jvc-intro(本课)
→ 语言:types / control / oop / abstract
→ 数据:collections / functional(Stream)
→ 工程:concurrency / io / build / test
→ jvc-practice 综合练习
→ java-advanced-essentials
→ spring-boot-essentials
与 dsa-java 并行亦可:算法课刷题,本课补 工程向 Java。
前置要求
- 完成 java-practice 或等价能力
- JDK 21(虚拟线程、switch 表达式等与版本相关)
- 会用 Maven 跑
mvn test(见 java-maven)
练习
- 打开 /roadmaps/java,标出「类型 / 集合 / Stream / 并发」相关节点
- 列出你在 java-fundamentals 里仍模糊的三个概念,对照本 track outline 看哪课会覆盖