出品 | OSC开源社区(ID:oschina2013)JDK 20 / Java 20 正式发布。JDK 20 是一个短期维护版本,将获得六个月的支持。尽管如此,但它仍然可用于生产环境中。根据开发计划,下一个 LTS 版本就是将于 2023 年 9 月发布的 JDK 21。此版本包括 7 个 JEP(都处于不同的孵化和预览阶段),以及数百个较小的功能增强和数千个错误修复:429:Scoped Values (Incubator)432:Record Patterns (Second Preview)433:Pattern Matching for switch (Fourth Preview)434:Foreign Function & Memory API (Second Preview)436:Virtual Threads (Second Preview)437:Structured Concurrency (Second Incubator)438:Vector API (Fifth Incubator)作用域值(Scoped Values)进入孵化阶段引入 Scoped Values,它可以在线程内和线程间共享不可变数据。它们优于线程局部变量,尤其是在使用大量虚拟线程时。记录模式 (Record Patterns) 进入第 2 预览阶段Record Patterns 可对 record 的值进行
………………………………