发布于: Sep 21, 2023
Amazon Corretto 21 现已全面推出。此长期支持 (LTS) 版本支持最新的 Java 版本 OpenJDK 21,并可用于 Linux、Windows 和 macOS。您可以从下载页面下载 Corretto 21。
OpenJDK 21 的一些亮点包括:
- 虚拟线程。不受操作系统线程限制的轻量级线程。
- DNS 陈旧缓存。重复使用陈旧数据来提高 DNS 解析器的灵活性。
- 代际 ZGC。对 Z 垃圾收集器的扩展,用于维护单独的对象代系。
- 记录模式和 Switch 模式匹配。新的基于记录的对象和 switch 表达式。
- 序列集合。这些新接口表示具有已定义出现顺序的集合。
- 密钥封装机制 API。一种使用公钥加密来保护对称密钥的加密技术。
OpenJDK 21 中还有一些预览功能:
- 外部函数和内存 (FFM)。一种更简单、更简洁、更安全的与原生代码互操作的方式。
- 结构化并发。将不同线程中运行的一组相关任务视为单个工作单元。
- 向量 API。在支持的 CPU 架构上使用最佳向量指令提高性能。
- 作用域值。无需使用方法参数即可安全高效地将值共享给方法。
- 未命名的类和实例主方法。可以更轻松地开始使用 Java。
- 字符串模板。将文字文本与嵌入式表达式和模板处理器结合使用,以生成专门的结果。
有关这些功能的详细描述,请参阅 OpenJDK 21 项目页面。Amazon Corretto 是 OpenJDK 的免费、多平台生产就绪级发行版。Corretto 由 Amazon 根据开源许可证分发。