JAVA · 进阶

Java 进阶工程路线

深入 JVM、并发、测试、Spring Boot 与服务架构。

6 个模块18 节课程包含先修提示
路线进度0/18
开始第一课
01

泛型边界与通配符

使用上界、下界和 PECS 设计安全 API。

32 分钟 · 1 道测验
02

Stream 管道

通过惰性中间操作和终止操作处理集合。

37 分钟 · 1 道测验
03

函数式接口与方法引用

把行为作为参数传递并组合操作。

42 分钟 · 1 道测验
04

反射与注解

读取运行时元数据,同时控制反射边界。

32 分钟 · 1 道测验
05

类加载与字节码

理解加载、链接、初始化及双亲委派。

37 分钟 · 1 道测验
06

JVM 内存与垃圾回收

区分堆、栈、元空间和对象生命周期。

42 分钟 · 1 道测验
07

流与缓冲

组合输入输出流并正确管理资源。

32 分钟 · 1 道测验
08

NIO 与文件通道

使用 Path、Files、Buffer 和 Channel 处理数据。

37 分钟 · 1 道测验
09

HTTP 与网络边界

使用现代 HTTP Client 并设计超时、重试和错误处理。

42 分钟 · 1 道测验
10

线程池与任务

通过 ExecutorService 管理线程生命周期。

32 分钟 · 1 道测验
11

锁与并发容器

保护共享不变量并缩小同步范围。

37 分钟 · 1 道测验
12

JMM 与 CompletableFuture

理解可见性、先行发生和异步组合。

42 分钟 · 1 道测验
13

Maven 与 Gradle

管理依赖、生命周期、插件和多环境构建。

32 分钟 · 1 道测验
14

JUnit 与参数化测试

围绕行为和边界建立快速反馈。

37 分钟 · 1 道测验
15

Mockito 与架构边界

替换外部依赖,同时避免测试实现细节。

42 分钟 · 1 道测验
16

Spring Boot 与 REST

围绕资源和用例设计控制器与服务层。

32 分钟 · 1 道测验
17

JPA、事务与缓存

设计聚合持久化边界并维护一致性。

37 分钟 · 1 道测验
18

性能、可观测性与交付

用指标、追踪和容量数据指导工程决策。

42 分钟 · 1 道测验