Java 21 发布:新增虚拟线程、AI 接口,最新 LTS 版本支持 8 年

Oracle 公司宣布推出 Java 21 的正式版本,以及相应的 JDK 21 开发工具包,该版本是继 JDK 17 之后最新的长期支持(LTS)版本,将获得至少 8 年的支持。

来百度APP畅享高清图片

该公司还宣布,对五年前发布的 Java 11 的长期支持已延长至 2032 年 1 月。

Java 21 号称具有数千项性能、稳定性和安全性改进。新的 JDK 21 包括对 15 项改进的抢先体验,这些增强功能是在 Oracle CloudWorld 2023 会议上宣布的,包括支持虚拟线程以提高整体吞吐量,以及增加对矢量应用编程接口(API)的支持,从而更轻松地构建涉及人工智能 AI 模型的 Java 应用。

Java 21 还引入了新的 Generational ZGC 垃圾回收机制,并将弃用准备删除的 32 位 x86 接口。

此外IT之家发现,为了降低 Java 的学习门槛,方便教育工作者逐步引入编程概念,Java 21 还支持了未声明的类、变量、实例主方法等,这样相当于放弃了部分强类型设计。

Oracle Java 平台高级副总裁兼 OpenJDK 主席 Georges Saab 表示:"Java 仍然是开发健壮、可扩展且安全的应用首选语言和平台,供世界各地的组织和数百万人使用。Java 21 中的新增强功能使开发者能够比以前更快地构建更好的应用。此外,商业支持将提供至少八年,使客户能够按照自己的节奏进行迁移。

相关推荐
SiMmming16 分钟前
从0到1部署Tomcat和添加servlet(IDEA2024最新版详细教程)
java·ide·tomcat·intellij-idea·web
gaogao_jack18 分钟前
[Leetcode小记] 3233. 统计不是特殊数字的数字数量
java·算法·leetcode
可乐加.糖23 分钟前
RabbitMQ和RocketMQ相关面试题
java·rabbitmq·rocketmq·ruby·java-rabbitmq
小菜日记^_^27 分钟前
Maven高级篇
java·spring boot·后端·spring·maven·intellij-idea·mybatis
小杨4041 小时前
高级并发编程系列七(锁入门)
java·后端·性能优化
计算机毕设指导61 小时前
基于SpringBoot的教学辅助平台系统【附源码】
java·spring boot·后端·mysql·spring·tomcat·mybatis
两眼墨黑1 小时前
规则引擎aviatorEvaluator注意点
java
鲨鱼吃橘子1 小时前
【C++融会贯通】哈希表的使用
c语言·开发语言·数据结构·c++·链表·哈希算法·散列表
时差9531 小时前
使用flink编写WordCount
java·大数据·开发语言·flink
搬砖的小码农_Sky1 小时前
C语言:共用体
c语言·开发语言·数据结构