Series · Java
Java 核心技术深度解析
从 JMM、GC、Loom、Valhalla、Panama、云原生部署到 Spring AI,建立现代 Java 架构判断框架。
- 状态
- 已完结
- 难度
- 高级
- 章节
- 8/8
- 预计阅读
- 320 分钟
Guide
系列导读
先理解本系列的阅读承诺、主线章节和参考章节,再进入具体文章。
本系列面向已经具备 Java 工程经验的开发者和架构师。它不追求堆砌 API 清单,而是建立一条从 JVM 基础、并发、GC、编译、云原生部署到企业级 AI 集成的判断链路。
系列文章
- Java 内存模型深度解析 — 理解 happens-before、
volatile、final字段和安全发布。 - 现代 Java 垃圾回收 — 用版本边界理解 G1、ZGC、Shenandoah 和生产调优。
- Project Loom 工程边界 — 区分虚拟线程、pinning、结构化并发和资源治理。
- Valhalla 与 Panama — 区分已交付 FFM API 与仍在演进的值类型设计。
- JPMS 与云原生部署 — 从 jlink 到 Native Image,识别生产镜像风险。
- Spring AI 与 LangChain4j — 区分官方 API、示例封装和企业级 AI 运行边界。
- JIT 与 AOT 编译策略 — 用证据选择 C2、Graal、JFR、JITWatch 与 Native Image。
- Java 技术生态展望 — 以 JDK 25 LTS、JDK 26 GA、JDK 27 EA 为基线规划升级。
版本基线
本系列核验日期为 2026-05-14。版本口径为 JDK 26 GA、JDK 25 LTS、JDK 27 EA。所有 Preview、Incubator、Proposal / Draft 和 EA-only 内容均按状态标注,不作为当前生产可用事实。
目标读者
- 需要回答 JVM、GC、并发和性能追问的高级 Java 工程师。
- 负责 JDK 升级、云原生部署或 Native Image 评估的架构师。
- 正在把 Java 服务接入企业 AI 应用体系的技术负责人。
Series Path
按章节阅读
点击章节会在此浏览器记录本地阅读进度;刷新后可继续阅读。
- Java 内存模型深度解析:从 happens-before 到安全发布 理解 JMM、volatile、final 字段、安全发布、乐观锁、锁语义和现代 ConcurrentHashMap 的工程边界。
- 现代 Java 垃圾回收:生产判断、证据采集与调优路径 以生产症状、GC logs、JFR、容器内存和回滚策略为主线,建立 G1、ZGC、Shenandoah、Parallel、Serial 的证据化选型与调优方法。
- 虚拟线程在生产系统中的并发治理 从吞吐、阻塞、资源池、下游保护、pinning、结构化并发、可观测性与迁移边界理解 Loom 的生产治理方法。
- Valhalla 与 Panama:Java 未来内存与外部接口模型 区分已交付的 FFM API、仍在演进的 Valhalla 值类型与泛型专门化,并从对象布局、内存局部性、native interop、安全边界和迁移治理视角建立生产判断。
- Java 云原生生产运行指南:镜像、容器、Kubernetes、Native Image 与交付治理 从 JVM 容器资源、镜像策略、Kubernetes 运行边界、Native Image、Serverless、供应链安全到故障诊断,建立 Java 云原生生产判断路径。
- Spring AI 与 LangChain4j:企业级 AI 应用边界 区分 Spring AI 官方 API、LangChain4j 抽象、示例封装和企业级 AI 运行治理。
- JIT 与 AOT:从症状、诊断到优化决策 面向 HotSpot、Graal、Native Image 与 PGO 的性能诊断和决策路径。
- Java 技术生态展望:JDK 25 LTS、JDK 26 GA 与 JDK 27 EA 以企业架构视角判断 Java 未来十年的版本策略、路线图状态、生态边界、云原生、AI 与性能演进。