4

JDK 20:有可能包含的功能列表 | infoworld

 1 year ago
source link: https://www.jdon.com/62646
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

JDK 20:有可能包含的功能列表


Java 19于9 月 20日刚刚发布,Java 20 将在 2023 年 3 月发布。
当前的 JDK 20 的 OpenJDK 网页截至 9 月 23 日没有列出任何官方提议的功能,但这很快就会改变。
可能进入 Java 20 的功能包括:

  • 通用泛型,统一泛型代码中引用和原始类型的处理。这个提议已经浮动了一段时间,并没有进入 JDK 19。
  • Extent-local variables,用于在线程内和跨线程共享不可变数据。
  • 字符串模板,通过使表达包含在运行时计算的值的字符串变得容易来简化 Java 编程。
  • 值对象,用只有final实例而没有对象标识的类实例来增强 Java 对象模型。
  • Primitive classes,这是定义新的原始类型的特殊类型的值类。
  • 序列集合,提供一个Collection接口来表示具有定义的遇到顺序的集合。
  • 用于异步堆栈跟踪的 API ,它将提供有关 Java 和本机框架的信息。
  • classfile API:用于解析、生成和转换 Java 类文件。
  • 外部函数和内存 API,在 JDK 19 中预览,作为 Java 程序与 Java 运行时之外的代码和数据进行互操作的一种机制。
  • JDK 19 的另一个预览特性虚拟线程作为轻量级线程,可以更轻松地编写和维护高吞吐量并发应用程序。
  • 在 JDK 19 中第四次孵化的向量 API表示向量计算,可在运行时可靠地编译为支持的 CPU 架构上的最佳指令,实现比标量计算更好的性能。
  • 在 JDK 19 的孵化器阶段,结构化并发将通过 API 简化多线程编程。
  • switch 表达式和语句的模式匹配,在 JDK 19 中第三次预览,以增强 Java 编程。

 


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK