Java 基础
从可测试项目出发,系统掌握类型、集合、泛型、异常、I/O、反射、构建工具和现代 Java 语法。
Maven、Gradle 与依赖冲突
理解坐标、传递依赖、Scope、BOM、依赖树和锁定,并建立可复现的构建检查流程。
JUnit 与 Mockito:测试替身怎么选
区分 Stub、Mock、Fake,使用 JUnit 和 Mockito 测试业务结果,并避免脆弱的交互测试。
Record、密封类与模式匹配
使用 Java 21 的 Record、Sealed Class 和 switch 模式表达不可变数据与封闭业务状态。
从 Java 17 迁移到 21/25
用运行、依赖、编译、测试、观测和回滚六步法,把 Java 17 应用安全迁移到 21 或 25。