volatile vs synchronized、String 常量池、Lambda 与 Stream;| 考点 | 旧视角(Java 8/Boot 2.x 时代) | 当前视角(Java 21 + Spring Boot 3.5.x) |
|---|---|---|
| 语言 | 集合/IO/泛型 | 新增 record、sealed、模式匹配、虚拟线程(JDK 21 必考) |
| 并发 | 线程池/锁 | 新增虚拟线程、StructuredTaskScope、偏向锁移除(JDK 15+) |
| 数据库 | JDBC/MyBatis | MyBatis-Plus 3.5.x、MySQL 8.x(函数索引、EXPLAIN ANALYZE) |
| Spring | Boot 2.x 自动配置 | Boot 3.5.x(jakarta、AutoConfiguration.imports、AOT 原生镜像) |
| 中间件 | Redis 6 / Kafka 依赖 ZK | Redis 7.x、Kafka KRaft(去 ZooKeeper)、RocketMQ 5.x |
| 工程 | Docker 基础 | 容器化 + K8s、可观测性(OpenTelemetry)成为标配 |
主线框架(Java → 并发 → 数据库 → Spring → 分布式 → 工程)不变;每类考点需同步刷新到 Java 21 与 Spring Boot 3.5.x 生态的最新口径。