JDK 19 · 2022-09-20
JDK 19:虚拟线程预览
虚拟线程第一次预览,结构化并发进入孵化,record 模式与 FFM API 预览,Linux/RISC-V 端口加入。
7官方 JEP 数
1正式特性
5预览 / 孵化
0移除 / 弃用
代表特性HIGHLIGHTS
这些是这一版最值得记住的变化。状态标签区分「正式 / 预览 / 孵化 / 移除」——预览不等于稳定,迁移时要特别确认。
全部 JEP7
数据来自 OpenJDK 官方 Features 表。中文名称仅为主要特性的人工标注。
| JEP | 标题 | 状态 | 来源 |
|---|---|---|---|
| JEP 405 | Record Patterns (Preview) Record Patterns(预览) | 预览 | 官方 → |
| JEP 422 | Linux/RISC-V Port Linux/RISC-V 端口 | 正式 | 官方 → |
| JEP 424 | Foreign Function & Memory API (Preview) FFM API(预览) | 预览 | 官方 → |
| JEP 425 | Virtual Threads (Preview) 虚拟线程(预览) | 预览 | 官方 → |
| JEP 426 | Vector API (Fourth Incubator) | — | 官方 → |
| JEP 427 | Pattern Matching for switch (Third Preview) Switch 模式匹配(第三次预览) | 预览 | 官方 → |
| JEP 428 | Structured Concurrency (Incubator) 结构化并发(孵化) | 孵化 | 官方 → |
这一版的故事STORY
Java 19 是并发编程的分水岭:虚拟线程第一次让「一个请求一个线程」在现代服务端重新变得经济,结构化并发则开始定义任务生命周期。
怎么用这一页:先读故事建立坐标,再扫一遍代表特性。如果你正在用这个版本,重点看「移除与弃用」;如果你在选型或面试,重点记住 2–3 个代表特性及其版本边界。