专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java 21发布计划,正式开启!(招标计划发布 规定)

temp10 2024-10-10 12:16:27 java教程 8 ℃ 0 评论

Java20刚刚发布,紧锣密鼓的Java 21也发布了计划日期,即将发布。

JDK20是一个短周期版本,有6个月的维护时间,据开发者计划,下一个LTS也就长期维护版本将会就是JDK21了。?

Java 21发布计划,正式开启!(招标计划发布 规定)

在发布Java21之前,我们先来看看刚发布的Java20?有哪些更新和改进?

1.最新的向量 API

在 JDK 20 中,最新的向量 API 正式加入,向量 API 用来表达向量计算,在运行时可靠地编译为支持的 CPU 架构上的最佳向量指令。

2.虚拟线程

它是 JDK 实现的轻量级的线程,可以减少编写、维护和观察高吞吐量并发应用程序的工作。

3.结构化并发

.结构化并发具有简化多线程编程的作用,并将在不同线程中运行的多个任务视为一个工作单元。

4.作用域值

一个作用域值允许数据在大型程序的组件之间安全有效地共享,而不需要借助方法参数。目标包括易用性、可理解性、稳健性和性能。

5.记录模式

目标包括扩展模式匹配以表达更复杂的、可组合的数据查询,并且不改变类型模式的语法或语义。

6.外部函数和内存 API

它通过引入一个 API,让 Java 程序可以与 Java 运行时之外的代码和数据进行互操作。

该 API 使 Java 程序能够调用本地库和处理本地数据,而不会像 JNI(Java Native Interface)那样脆弱和危险。

7.switch的模式匹配

switch 的模式匹配的主要变化包括简化 switch 标签的语法,以及支持 switch 语句和表达式中通用模式和记录模式的类型参数的推断。

以上就是刚发布的Java20的?更新和改进。?

按计划,下一个LTS长期支持版会是Java 21,今年也即将发布。


Oracle Java 平台组首席架构师 Mark Reinhold 正式提出了 JDK 21 的发布计划:

Rampdown Phase One(从主干分叉):2023 年 6 月 8 日

Rampdown Phase Two:2023 年 7 月 20 日

初始候选版本:2023 年 8 月 10 日

最终候选版本:2023 年 8 月 24 日

正式发布:2023 年 9 月 19 日

虽然甲骨文刷Java版本号很积极,但开发者大部分还停留在JDK8.0的版本。

一项统计显示,37%的开发者居然停留在Jav 8版本,这可是2014年3月发布的了,29%使用Java 11做开发,只有37%表示会考虑切换到Java 17 LTS.......

以上

更多分布式架构系列、阿里架构师进阶系列,请查看以下文章:

阿里架构师进阶从0到1全部合集(建议收藏)

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表