大小:152.39M
更新时间:25-09-11
系统:Pc
版本:v17.0.15
Java最近几年突飞猛进,虽然还是有很多人在使用老旧的jdk8,但是新版本已经把很多号称取代java的新玩具摔在了后面。就在近日,jdk17已经正式发布了,更新了很多比较实用的新特性,其中包括更改、增强、删除的 API 和功能、弃用的API功能等等,现在允许应用程序通过JVM范围的过滤器工厂配置特定于上下文和动态选择的反序列化过滤器。此外,还使用Apple Metal API以替代使用被弃用的OpenGL API的现有管道,致力于为用户带来最佳的使用感受,有兴趣的小伙伴们可以前来下载体验。
恢复始终严格的浮点语义
增强型伪随机数发生器
新的 macOS 渲染管线
macOS/AArch64 端口
弃用 Applet API 以进行删除
强封装JDK内部
开关模式匹配(预览)
删除 RMI 激活
密封类
删除实验性 AOT 和 JIT 编译器
弃用要删除的安全管理器
外部函数和内存 API(孵化器)
Vector API(第二孵化器)
上下文特定的反序列化过滤器
1、双击安装包开始安装。
2、点击下一步。
3、更改安装路径,点击下一步(注:安装路径不要出现中文、空格等其它特殊符号)。
4、正在安装中。
5、安装完成,点击关闭。
6、Win+Q搜索环境变量,点击编辑系统环境变量。
7、点击环境变量。
8、在系统变量中点击新建。
9、在新建的环境变量中输入以下内容,然后点击确定。
变量名:JAVA_HOME
变量值:D:\Java\jdk-17 (变量值是JDK的安装路径)
10、进入Path变量,在变量中新建一个变量。
11、变量输入【%JAVA_HOME%\bin】,点击确定。
12、Win+R输入cmd回车进入命令控制台。
13、在命令控制台中输入java -version,若出现JDK的版本号则配置成功!如下图所示。
更新了包括14个特性,具体如下表所示:
恢复始终严格模式(Always-Strict)的浮点语义
增强型伪随机数生成器
新增macOS渲染管道
支持将JDK移植到macOS或AArch64
弃用待移除的Applet API
注:JDK 9中的JEP 289先前已弃用Applet API,但并未将其删除。
强封装JDK内部API
switch模式匹配进入预览(Preview)阶段
移除RMI(远程方法调用)激活机制
密封类
注:密封类是由JEP 360提出的,并在JDK 15中作为预览功能提供。它们由JEP 397再次提出并进行了改进,并作为预览功能在JDK 16中提供。该JEP建议在JDK17中完成密封类,与JDK 16没有任何变化。
移除实验性AOT和JIT编译器
弃用待移除的安全管理器(Security Manager)
注:弃用安全管理器,在后续版本中移除。安全管理器可追溯到Java 1.0。多年来,它一直不是保护客户端Java代码的主要手段,也很少用于保护服务器端代码。为了推动Java向前发展,Oracle打算弃用安全管理器,以便与旧Applet API(JEP 398)一起删除。
外部函数和内存API(孵化器)孵化阶段
注:Java程序可以通过该API与Java运行时之外的代码和数据进行互操作。通过有效调用外部函数(即JVM之外的代码),以及安全地访问外部内存(即不由JVM管理的内存),API使Java程序能够调用本地库和处理本地数据,而没有JNI。
Vector API(第二孵化器)第二孵化阶段
注:引入一个API来表达向量计算,这些计算在运行时可靠地编译为支持的CPU架构上的最佳向量指令,从而实现优于等效标量计算的性能。
上下文特定的反序列化过滤器
注:允许应用程序通过JVM范围的过滤器工厂配置特定于上下文和动态选择的反序列化过滤器,该工厂被调用以为每个单独的反序列化操作选择一个过滤器。
应用信息
其他版本 更多>>
java se development kit 24(jdk24)v24.0.2官方版大小:204.21M时间:2026-03-05查看
java se development kit 21(jdk21)v21.0.10大小:163.18M时间:2026-03-04查看
java se development kit 17(jdk)v17.0.18官方版大小:153.03M时间:2026-01-22查看
java se development kit 25v25.0.2官方版大小:181.17M时间:2026-01-22查看
jdk15.0.1 64位官方版大小:158.16M时间:2025-08-21查看
同类热门
idea2025官方版
goland 2025官方版
visual studio 2026专业版
dotpeek 2025官方版
sublime text 4中文版
typora中文绿色版
myeclipse2024
Notepad2中文绿色版
类似软件
jdk1.6 32位/64位官方版128.75M3640人在用 jdk1.6是java development kit6的简称,也是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库,不管是做Java开发还是做安卓开发,都必须在电脑上安装jdk,它内置有多种功能,提供了程序检测服务,让
查看
quartus ii 15官方正版21.5G7418人在用 Quartus II是Altera公司于推出一款综合性PLD/FPGA开发软件,内置强大的综合器和仿真器,支持原理图、VHDL、VerilogHDL以及AHDL等多种设计文件的输入,可轻松完成从设计输入到硬件配置的整个PLD设计流程。Quartus
查看热门标签
网友评论1人参与,1条评论
最新排行
parallel studio xe 2020官方版3.26G parallel studio xe 2020是intel公司推出的一款软件开发工具合集,通过它可以有效帮助用户在C ++/ C和Fortran上的Windows、MacOS、Linux等平台上更快速的进行本地代码开发,从而提升在当前和未来英特尔平
查看
NSIS安装包制作工具1.47Mv3.11官方版 NSIS打包工具是一个开源的 Windows 系统下安装程序制作程序,如其名字所指出的那样,NSIS是通过它的脚本语言来描述安装程序的行为和逻辑的,采用了简洁高效的脚本方式,它创建的安装程序可以进行安装、卸载、设置系统设置、解压文件等等,几乎可以做
查看
VBRezQ(vb反编译工具)1.94Mv3.3a汉化版 VBRezQ是一款专业的vb反编译工具,这款工具可以直接反编译给出了工程及窗体信息,观察第三个窗口FORM01.FRM甚至还可以看出窗体内部的API声明及自定函数和变(常)量内容等,而且它提供了一个准确的框架,这样一来就可以让您重建VB应用程序了,
查看
YZYZ菜鸟编程小助手3.4Mv1.1官方版 YZYZ菜鸟编程小助手是主要针对广大编程新手朋友们打造的一款小巧实用的编程辅助工具。主要为用户提供一些方便快捷的编程模块,如:POST调试,JSON解析,正则表达式和翻译编码等,主要帮助朋友们对编程基本理论和开发思路有一个明确了解,对于后期编程能力
查看
易智豪软件开发助手官方版444Kv1.1 易智豪软件开发助手是一款非常实用的编程辅助工具,主要功能为用户提供了GBK,UTF的编码转换工具、引号替换工具、取代码工具和GET请求结果等工具,可有效的帮助您提高编程开发的效率,特别适用于刚学习开发的用户,功能非常强大,使用也非常简单。为方便大家
查看
第1楼 中国–陕西–榆林联通 网友