JDK JDK 学习手册8 → 27 · JDK 专用学习站
JDK 19 · 2022-09-20

JDK 19:虚拟线程预览

虚拟线程第一次预览,结构化并发进入孵化,record 模式与 FFM API 预览,Linux/RISC-V 端口加入。

发布 2022-09-20 class 文件版本 63 状态 版本档案 代表特性 6 项
7官方 JEP 数
1正式特性
5预览 / 孵化
0移除 / 弃用

代表特性HIGHLIGHTS

这些是这一版最值得记住的变化。状态标签区分「正式 / 预览 / 孵化 / 移除」——预览不等于稳定,迁移时要特别确认。

预览

虚拟线程(预览)

轻量级线程,让 thread-per-task 重新可行。

JEP 425

孵化

结构化并发(孵化)

把一组并发任务当作一个作用域管理。

JEP 428

预览

Record Patterns(预览)

在模式匹配中解构 record 组件。

JEP 405

预览

Switch 模式匹配(第三次预览)

继续打磨。

JEP 427

预览

FFM API(预览)

安全访问堆外内存与外部函数。

JEP 424

正式

Linux/RISC-V 端口

RISC-V 进入官方支持架构。

JEP 422

全部 JEP7

数据来自 OpenJDK 官方 Features 表。中文名称仅为主要特性的人工标注。

JEP标题状态来源
JEP 405Record Patterns (Preview)
Record Patterns(预览)
预览官方 →
JEP 422Linux/RISC-V Port
Linux/RISC-V 端口
正式官方 →
JEP 424Foreign Function & Memory API (Preview)
FFM API(预览)
预览官方 →
JEP 425Virtual Threads (Preview)
虚拟线程(预览)
预览官方 →
JEP 426Vector API (Fourth Incubator)—官方 →
JEP 427Pattern Matching for switch (Third Preview)
Switch 模式匹配(第三次预览)
预览官方 →
JEP 428Structured Concurrency (Incubator)
结构化并发(孵化)
孵化官方 →

这一版的故事STORY

Java 19 是并发编程的分水岭:虚拟线程第一次让「一个请求一个线程」在现代服务端重新变得经济,结构化并发则开始定义任务生命周期。

怎么用这一页:先读故事建立坐标,再扫一遍代表特性。如果你正在用这个版本,重点看「移除与弃用」;如果你在选型或面试,重点记住 2–3 个代表特性及其版本边界。

JDK 学习手册 · JDK / Java 专用学习站 · 纯静态 · 双击 index.html 即可使用

本站专注 JDK 版本演进与 Java 教学,非 Oracle / OpenJDK 官方站点。版本数据来自 OpenJDK 官方 Features 表;课程示例已在对应本机 JDK 实测。构建日期 2026-11-12。