CodeRoadMap
首页路线题库资源库文章社区
CodeRoadMap

程序员的学习成长路线图。内容免费开放,登录后可同步路线图与课时进度。

由 程序员柏风 独立维护 · 关于作者

学习

  • 路线图
  • 课程
  • 面试题
  • 文章
  • 我

更多

  • 资源
  • 社区
  • 关于作者
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·津公网安备12011002026155号·coderoadmap@126.com
Java 核心深化/课时/Java 核心地图
RawBlame
课时目录12 节

Java 核心深化

  1. 01Java 核心地图
  2. 02类型与变量
  3. 03控制流
  4. 04类与对象
  5. 05抽象与接口
  6. 06集合框架
  7. 07Lambda 与 Stream
  8. 08并发基础
  9. 09I/O 与 NIO
  10. 10构建工具
  11. 11测试与 JUnit
  12. 12综合练习

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-fundamentalsjava-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 看哪课会覆盖
  • 确认本机 java -version ≥ 21
  • 小结

    基础课写类与集合;核心课补 Stream、并发与构建测试;进阶课补选型与现代语法。 下一课从类型与变量深化开始。

    加载本节练习…
    下一课 →类型与变量