分类
大小:162 MB更新:2024/06/03
类别:电脑应用系统:Android
Java SE Development Kit
22是一个开发环境工具,可以让用户在电脑上设计JAR格式的程序,如果你通过Java开发新的应用程序,可以通过这款软件快速部署JDK开发环境,让用户可以获取更多的编程功能,软件提供了非常多的API资源,在开发新项目的时候就可以加载API使用,让用户在电脑上快速编辑代码,快速编译项目,新版Java
SE Development Kit 22也提供了很多增强和修改的内容,修复了步进开关不正确问题,修复ThisEscapeAnalyzer
因错误代码而崩溃,需要就下载吧。
1. 语言
未命名的变量和模式
使用未命名的变量和未命名的模式增强 Java 编程语言,当需要变量声明或嵌套模式但从未使用过时,可以使用它们。两者都用下划线字符表示。_
1.1 语言预览
super(...) 之前的语句(预览版)
在 Java 编程语言的构造函数中,允许不引用正在创建的实例的语句出现在显式构造函数调用之前。这是一项预览语言功能。
Stream Gatherers(预览版)
增强 Stream API 以支持自定义中间操作。这将允许流管道以现有内置中间操作不容易实现的方式转换数据。这是一个预览 API。
字符串模板(第二次预览版)
使用字符串模板增强 Java 编程语言。字符串模板通过将文本与嵌入式表达式和模板处理器耦合来生成专用结果,从而补充了 Java 现有的字符串文本和文本块。这是预览语言功能和 API。
隐式声明的类和实例主方法(第二预览版)
发展 Java 编程语言,以便学生可以编写他们的第一个程序,而无需了解为大型程序设计的语言功能。学生无需使用单独的语言方言,而是可以为单类课程编写简化的声明,然后随着技能的增长无缝扩展他们的程序以使用更高级的功能。这是一项预览语言功能。
2. 图书馆
外部函数和内存 API
引入一个 API,Java 程序可以通过该 API 与 Java 运行时之外的代码和数据进行互操作。通过有效地调用外部函数(即 JVM 外部的代码)和安全地访问外部内存(即不受 JVM 管理的内存),API 使 Java 程序能够调用本机库并处理本机数据,而不会出现 JNI 的脆弱性和危险性。
2.1 库预览和孵化器
类文件 API(预览版)
提供用于解析、生成和转换 Java 类文件的标准 API。这是一个预览 API。
结构化并发(第二版)
通过引入结构化并发 API 来简化并发编程。结构化并发将不同线程中运行的相关任务组视为单个工作单元,从而简化错误处理和消除,提高可靠性并增强可观察性。这是一个预览 API。
作用域值(第二预览版)
引入作用域值,允许与同一线程中的子帧和子线程共享不可变数据的托管共享。作用域值比线程局部变量更容易推理,并且具有更低的空间和时间成本,尤其是在与虚拟线程和结构化并发结合使用时。这是一个预览 API。
Vector API(第七孵化器)
引入一个 API 来表达向量计算,该计算在运行时可靠地编译为支持的 CPU 架构上的最佳向量指令,从而实现优于等效标量计算的性能。
3. 性能
G1 的区域固定
通过在 G1 中实现区域固定来减少延迟,这样在 Java 本机接口 (JNI) 关键区域期间就不需要禁用垃圾回收。
4. 工装
启动多文件源代码程序
增强应用程序启动器,使其能够运行作为多个 Java 源代码文件提供的程序。这将使从小型程序到大型程序的过渡更加渐进,使开发人员能够选择是否以及何时去配置构建工具。
一、支持Unicode 15.1 (JDK-8296246)
此版本将 Unicode 版本升级到 15.1,其中包括 Unicode 字符数据库和 Unicode 标准附件 #9、#15 和 #29 的更新版本:
该类支持 Unicode 字符数据库,该数据库增加了 627 个字符,总共 149,813 个字符。新增内容包括一个新增内容,包括急需的中日韩表意文字,与中国国家标准GB 18030的计划增补同步。java.lang.CharacterUnicodeBlock
和 类分别支持 Unicode 标准附件 #9 和 #15。java.text.Bidijava.text.Normalizer
该软件包支持基于 Unicode 标准附件 #29 的扩展字形簇。java.util.regex
二、HSS/LMS
keytool 和 jarsigner 更改 (JDK-8302233)和工具已更新,以支持分层签名系统/Leighton-Micali 签名 (HSS/LMS) 签名算法。 支持使用 HSS/LMS 对 JAR 文件进行签名,并验证使用 HSS/LMS 签名的 JAR 文件,同时支持生成 HSS/LMS 密钥对。jarsignerkeytooljarsignerkeytool
JDK 包含仅支持 HSS/LMS 签名验证的安全提供程序。为了使用 和 的密钥对生成和签名功能,需要支持 HSS/LMS 密钥对和签名生成的第三方提供商以及可以存储 HSS/LMS 密钥的密钥库实现。keytooljarsigner
即使没有特定的 Java SE API 来初始化 HSS/LMS 密钥对生成器,也可以与支持通过整数密钥大小或对象进行初始化的第三方实现一起运行。在这种情况下,用户可以使用 的现有 或 选项提供参数。keytoolKeyPairGeneratorNamedParameterSpec-keysize-groupnamekeytool
作为此更改的一部分,JAR 规范被修改为重新利用现有的 “.DSA“扩展名,用于使用 HSS/LMS 和其他即将推出的签名算法签名的 JAR 文件。
三、向 JDK XML 模块添加内置目录 (JDK-8306055)
引入了 JDK 内置目录来托管 Java 平台定义的 DTD。当需要时,JDK 会基于内置目录创建 CatalogResolver,以充当默认的外部资源解析程序。如果未注册用户定义的解析程序,则 JDK XML 处理器将回退到默认的 CatalogResolver,并在建立连接以提取外部引用之前尝试解析外部引用。如果存在用户定义的解析程序,但允许在无法解析资源时继续该过程,则也会进行回退。
如果默认的 CatalogResolver 无法找到资源,它将向 XML 处理器发出信号,要求其继续处理,或跳过该资源,或引发 CatalogException。它执行的操作是使用该属性配置的。可以在工厂 API 上设置新属性,也可以将其设置为 Java 系统属性,也可以在 JAXP 配置文件中设置。新属性统一影响所有 XML 处理器。jdk.xml.jdkcatalog.resolve
1、Java SE Development Kit安装界面如图所示,等待软件安装结束
2、提示软件的安装地址设置界面,可以在软件默认安装到C盘
3、这里是安装进度条界面,等待Java SE Development Kit安装结束
4、如图所示,电脑已经完成JDK安装,可以重启电脑加载数据
有关 Java SE 22 和 JDK 22 中弃用的 API、功能和选项的其他信息来源包括:
“已弃用的 API”页面标识所有已弃用的 API,包括 Java SE 22 中已弃用的 API。
Java SE 22 ( JSR 397) 规范记录了对 Java SE 21 和 Java SE 22 之间规范所做的更改,其中包括此处未描述的已弃用 API 和功能部件的标识。
JEP 277:增强的弃用提供了弃用策略的详细说明。您应该了解本文档中描述的更新策略。
您应该了解这些文档中的内容以及本发行说明页面中描述的项目。
已弃用的 API 的描述可能包括对 和 的弃用警告的引用。该文本指示可能会从下一个主要版本中删除已弃用的 API。该文本指示已弃用的 API 预计不会从下一个主要版本中删除,但可能会在以后的某个版本中删除。forRemoval=trueforRemoval=falseforRemoval=trueforRemoval=false
下面的描述还确定了迁移到 JDK 22 时可能遇到的潜在兼容性问题。有关 JDK 22 中关闭的 CSR 列表,请参阅 JDK 22 批准的 CSR。
核心库
1、sun.misc.Unsafe park、unpark、getLoadAverage 和 xxxFence 方法已弃用以删除 (JDK-8315938)
定义的 、 、 、 、 和 方法已被弃用,无法删除。parkunparkgetLoadAverageloadFencestoreFencefullFencesun.misc.Unsafe
使用这些方法的代码应移动到 (Java 5)、(Java 6) 和 (Java 9)。java.util.concurrent.LockSupport.park/unparkjava.lang.management.OperatingSystemMXBean.getSystemLoadAveragejava.lang.invoke.VarHandle.xxxFence
热点/运行时
2、-Xnoagent 选项已弃用以删除 (JDK-8312072)
该命令的选项已被弃用,无法删除。许多版本都忽略了此选项,并且不提供任何功能。现在,在启动时使用时,它将生成弃用警告。-Xnoagentjavajava
应更新使用此选项的任何现有代码,以删除对此选项的引用。
security-libs/java.security
3、不推荐使用 jdk.crypto.ec 模块 (JDK-8308398)
该模块正在被弃用,目的是将其删除。空模块作为过渡而存在,供开发人员在删除之前修复具有硬编码依赖项的应用程序或命令。提供椭圆曲线加密的SunEC JCE Provider现在位于该模块中。此弃用在加密功能上应该没有区别。jdk.crypto.ecjlinkjava.base
工具/启动器
4、-xdebug 和 -debug 选项已弃用以删除 (JDK-8227229)
该命令的 和 选项已被弃用,可删除。这些选项在多个版本中被忽略,并且不提供任何功能。在启动时使用这些选项中的任何一个现在都会记录弃用警告。-Xdebug-debugjavajava
应更新使用其中任一选项的现有应用程序,以删除对这些选项的引用。
IANA TZ 数据 2024a
JDK 22.0.1 包含 IANA 时区数据 2024a,其中包含以下更改:
Ittoqqortoormiit, 格陵兰岛 于 2024-03-31 更改时区。
沃斯托克, 南极洲 于 2023-12-18 更改了时区。
自 2020 年以来,南极洲凯西五次更改时区。
从 2072 年开始的巴勒斯坦时间戳的代码和数据修复。
从现在开始的时间戳的新数据文件 zonenow.tab。
哈萨克斯坦从 2024-03-01 开始在 UTC+5 上统一。
斋月过后一周,巴勒斯坦迅速崛起。
zic 不再假装支持无限期过去的 DST。
localtime 在 2422 年不再对华雷斯城进行错误处理。
giwifi认证客户端电脑应用9.04 MBv1.1.4.6 官方版
详情山东通pc端电脑应用614.12 MBv3.0.46000.123 官方最新版
详情中油即时通信客户端电脑应用601.12 MBv3.0.30000.75 pc最新版
详情4DDiG DLL Fixer(DLL全能修复工具)电脑应用16.2 MBv1.0.2.3 中文免费版
详情京东ME PC版电脑应用336.33 MBv3.3.13 Windows最新版
详情消防融合通信PC客户端电脑应用154.09 MBv8.2.25 Windows版
详情YoloMouse魔兽世界鼠标美化工具电脑应用94.5 MBv1.8.0.0 中文安装版
详情渝快政PC端电脑应用338.99 MBv2.17.0 Windows最新版
详情360断网急救箱独立版电脑应用3.16 MBv1.0 免费版
详情汽水音乐pc版电脑应用103 MBv1.6.9 桌面版
详情DiskGenius(硬盘分区)电脑应用36.6 MBv5.6.0.1565 官方绿色版
详情大华摄像机IP搜索工具电脑应用17.8 MBv4.11.3 中文版
详情抖音直播伴侣PC端电脑应用352.12 MBv7.4.5 最新版
详情邮e联客户端电脑应用115.66 MBv2.5.30002.15 pc版
详情ODE多功能助手电脑应用65.4 MBv0.8.3 免费版
详情联想QuickFix工具中心电脑应用70.7 MBv2.1.24.0607 免费版
详情交建通客户端电脑应用288.57 MBv2.6.780000.89 Windows版
详情星优图片处理大师电脑应用1.11 MBv1.5.0.0 官方版
详情Visual C++微软经典运行库合集电脑应用32.8 MBv2024.06.09 免费版
详情iGame Center(七彩虹显卡控制软件)电脑应用35.6 MBv1.0.3.2 官方版
详情点击查看更多
giwifi认证客户端电脑应用9.04 MBv1.1.4.6 官方版
详情爱奇艺windows10 UWP电脑应用96.00 MBv5.13 官方版
详情山东通pc端电脑应用614.12 MBv3.0.46000.123 官方最新版
详情中油即时通信客户端电脑应用601.12 MBv3.0.30000.75 pc最新版
详情抖音直播伴侣PC端电脑应用352.12 MBv7.4.5 最新版
详情hp smart pc版电脑应用559.00 KBv151.3.1092.0 Windows版
详情小米miui+beta版客户端电脑应用531.21 MBv2.5.24.228 官方版
详情最新版电投壹PC版电脑应用600.71 MBv3.0.32000.108 Windows客户端
详情鞍钢集团钢钢好PC端电脑应用166.33 MBv7.35.1003.604494 Windows版
详情Rolling Sky Remake电脑版(滚动的天空自制器)电脑应用36.00 MBv0.3b Windows版
详情学浪学生版电脑版电脑应用97.70 MBv1.9.1 PC客户端
详情渝快政PC端电脑应用338.99 MBv2.17.0 Windows最新版
详情消防融合通信PC客户端电脑应用154.09 MBv8.2.25 Windows版
详情i国网pc端电脑应用603.53 MBv2.9.60000.181 桌面版
详情抖音PC客户端电脑应用3.07 MBv3.9.0 官方版
详情宁教云PC客户端电脑应用330.99 MBv6.5 最新版
详情人人视频PC端电脑应用112.76 MBv5.13.2 Windows客户端
详情腾讯会议PC客户端电脑应用193 MBv3.28.3.422 windows最新版
详情交建通客户端电脑应用288.57 MBv2.6.780000.89 Windows版
详情京东ME PC版电脑应用336.33 MBv3.3.13 Windows最新版
详情点击查看更多