触发软件资讯网 / 触发软件资讯网
您的位置: 首页 > 电脑软件 > 应用软件 > 编程工具 > Java SE Development Kit 21 V21.0.0 官方最新版

Java SE Development Kit 21是Oracle公司开发的Java开发工具包。现在,新版本21.0已经发布,将于2023年9月19日正式发布。我们创造了更好的功能和体验。无论是做Java还是Android开发,都需要安装JRE执行环境。 Java 语言的贡献是任何其他技术都无法比拟的,而且它是免费的。

JDK21

【新版特性】

JDK 21 新功能说明官方稳定功能JEP 431:序列集合

序列集合位于core-libs/java.util:collections 包中。

JEP 提议引入“用于表达集合概念的新接口系列,其中集合的结构属性是元素按预定义的顺序或顺序排列”。该提案的动机是缺乏预定义的顺序和顺序。一组集成的操作。

JEP 439:世代ZGC

分代ZGC 包含在hotspot/gc 包中。

增强Z 垃圾收集器(ZGC),通过维护新旧对象的独立生成来提高应用程序性能。这使得ZGC 能够更频繁地收集年轻对象,但这些对象往往会过早消亡。

JEP 440:记录模式

使用记录模式丰富Java 编程语言来分解记录值。记录模式和类型模式可以嵌套,以实现强大的、声明性的、可配置的数据导航和处理形式。

JEP 441:开关模式匹配

通过switch 表达式和语句的模式匹配增强Java 编程语言。将模式匹配扩展到开关允许您针对多个模式测试表达式,每个模式都具有特定的操作,从而允许简洁、安全地表达复杂的面向数据的查询。

JEP 449:弃用Windows 32 位x86 端口

Windows 32 位x86 端口已弃用,并将在未来版本中删除。

JEP 451:准备禁用代理的动态加载

当将代理动态加载到正在运行的JVM 中时,Java SE 开发工具包21 会发出警告。这些警告旨在帮助用户为默认情况下不允许动态加载代理的未来版本做好准备,以提高一致性。在启动时加载代理维护工具不会在任何构建中发出任何警告。

JEP 452:密钥封装机制API

引入密钥封装机制(KEM) 的API,这是一种使用公钥加密技术来保护对称密钥的加密技术。

预览阶段功能JEP 430:字符串模板(预览)

使用字符串模板增强Java 编程语言。字符串模板通过将文本与嵌入式表达式和模板处理器相结合来生成专门的结果,从而补充了Java 中现有的字符串文字和文本块。这是语言功能和API 的预览。

JEP 442:外部函数和内存API(第三次预览版)

引入API,允许Java 程序与Java 运行时之外的代码和数据进行互操作。 API通过高效调用外部函数(即JVM之外的代码)、安全访问外部内存(即非JVM管理的内存),帮助Java程序规避JNI漏洞和风险,调用原生库、处理原生数据,而无需这样做。这是一个预览API。

JEP 443:未命名模式和变量(预览)

使用未命名模式和未命名变量增强Java 语言。未命名模式匹配记录组件而不指定其名称或类型。未命名的变量可以初始化,但不能使用。两者均由下划线字符_ 表示。这是预览语言功能。

JEP 445:未命名类和实例的主要方法(预览)

开发Java 语言允许学生创建他们的第一个程序,而无需了解为大型程序设计的语言功能。无需使用单独的Java 方言,学生就可以为其程序创建单个类的紧凑声明,并随着技能的提高无缝扩展程序以使用更高级的功能。这是预览语言功能。

JEP 446:范围值(预览版)

引入了范围值,这些值可以安全有效地共享给方法,而无需使用方法参数。这些优于线程局部变量,特别是在使用大量虚拟线程时。这是一个预览API。

事实上,作用域值是隐式方法参数。看起来好像调用序列中的每个方法都有附加的不可见参数。没有方法声明此参数。只有可以访问作用域值对象的方法才能访问其值(数据)。作用域值允许您通过一组不声明数据参数且无权访问数据的中间方法,安全地将数据从调用者传递到远程被调用者。

JEP 453:结构化并发(预览版)

Java SE 开发工具包21 通过引入结构化并发API 简化了并发编程。结构化并发将一组在不同线程中运行的相关任务视为一个工作单元,简化了错误处理和删除,提高了可靠性,并增强了可观察性。这是一个预览API。

孵化阶段功能JEP 448:矢量API(孵化器阶段6)

引入了一个API 来表示向量计算,该计算可在运行时在受支持的CPU 架构上可靠地编译为最佳向量指令,从而获得比同等标量计算更好的性能。

JDK21

【RE和JDK的区别】

如果您正在学习或从事Java开发或编译Java程序,请安装JDK

如果您需要运行Java程序并且只需要Java运行时库,请安装JRE。

Java Development Kit(简称JDK)=Java开发工具包,Java开发工具包,供Java语言开发人员使用。

Java Runtime Environment(简称JRE)=Java Runtime Library,Java运行时环境,供Java程序的用户使用。

JDK:Java核心,包括Java运行环境(JRE)、编译器(javac.exe)、开发工具(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和Java工具库(tools.jar、等)编译Java语言所需的源代码和其他工具包。

JRE:执行环境,包括运行Java语言开发的程序所需的JVM标准实现(如java.exe)和Java核心类库(如rt.jar)。开发工具(编译器、编译器、调试器等)

标签: JDKJava

人气软件

更多(27)>爱奇艺VIP会员账号获取器

爱奇艺是一款目前非常流行的视频播放器,它为用户提供了丰富、清晰、流畅的视频资源,创造完美的观影体验。不过爱奇艺有一部分视频资源需要会员才能观看,考虑到会员资费比较昂贵不划算,小编从网上收集了各类爱奇艺会员号免费共享软件,让你可以免费获取最新的VIP账号,无论什么样的收费视频都能随便看。 查看 >>

Java SE Development Kit 21 V21.0.0 官方最新版

    高速下载通道:

    其他下载地址:

有问题? 点此报错 + 投诉 + 提问
下载地址在右侧
排行榜
回顶部 去下载

关于本站|联系我们|地图

Copyright © 2023 www.8chu.cn.All rights reserved.

  技术支持:触发软件资讯网

鲁ICP备2022014880号-2
鲁ICP备2022014880号-2