大小:159.72M
更新时间:23-09-17
系统:Pc
Java最近几年突飞猛进,虽然还是有很多人在使用老旧的jdk8,但是新版本已经把很多号称取代java的新玩具摔在了后面。就在近日,jdk17已经正式发布了,更新了很多比较实用的新特性,其中包括更改、增强、删除的 API 和功能、弃用的API功能等等,现在允许应用程序通过JVM范围的过滤器工厂配置特定于上下文和动态选择的反序列化过滤器。此外,还使用Apple Metal API以替代使用被弃用的OpenGL API的现有管道,致力于为用户带来最佳的使用感受,有兴趣的小伙伴们可以前来下载体验。
恢复始终严格的浮点语义
增强型伪随机数发生器
新的 macOS 渲染管线
macOS/AArch64 端口
弃用 Applet API 以进行删除
强封装JDK内部
开关模式匹配(预览)
删除 RMI 激活
密封类
删除实验性 AOT 和 JIT 编译器
弃用要删除的安全管理器
外部函数和内存 API(孵化器)
Vector API(第二孵化器)
上下文特定的反序列化过滤器
在本站下载解压,得到jdk17 64位官方版软件包,无需安装:
接下来进行环境变量的配置,首先鼠标右键计算机选择属性;
然后依次点击高级系统设置——高级——环境变量;
在系统变量中新建变量,如下:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.6.0_45
注意:如果你没有改变默认路径复制就可以,如果修改过请选择安装目录,填写好后点击“确定”。
接着,在系统变量列表中找到“Path”,点击“编辑”,在变量值最后输入
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
注意:注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码
最后,接着新建CLASSPATH 变量
变量值填写。;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
系统变量配置完毕
在配置好环境变量后,可以进入cmd中检查Java是否安装正确,检查的命令为 java -version,如图所示:
输入java便能够查看所有的命令;
输入javac,如下图所示;
至此,环境就已经配置好了,希望对你有所帮助。
更新了包括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范围的过滤器工厂配置特定于上下文和动态选择的反序列化过滤器,该工厂被调用以为每个单独的反序列化操作选择一个过滤器。
同类热门
猜你喜欢
类似软件
jdk12.0.1 64位官方版157.01M967人在用java语言如今已被广泛应用到科技行业的各个领域,成为当前最热门的计算机语言之一,目前官方正式发布了jdk12,版本小号12.0.1,新版本带来了一些增强功能,包括增强的switch语句,增强的垃圾收集器功能,支持微基准测试,支持默认的类数据共享等等,其
查看jdk1.6 32位/64位官方版128.75M2528人在用office mac是由microsoft专门Mac用户推出的一款专业办公软件,提供了一套功能强大的组件帮助jdk1.6是java development kit6的简称,也是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库,
查看热门标签
网友评论1人参与,1条评论
最新排行
labview2016中文版2.77G32/64位 美国NI公司近日推出了LabVIEW2016系统设计软件,该公司一直致力于为工程师和科学家提供解决方案来应对全球最严峻的工程挑战,可帮助工程师简化开发,并将NI生态系统的软件高效地集成到其自身系统中。最新版的LabVIEW2016新增了通道连线功能
查看ViewStateDecoder(ViewState查看工具)9Kv2.2官方版 ViewStateDecoder 2是一款绿色免费,功能实用ViewState查看工具。它是一款.net程序员非常常用的编程解码工具,支持viewstate查看、解码、保存字符串信息等功能,同时可以查看的内容还是很多的,无论是XML还是TXT格式文
查看支付宝开放平台开发助手官方版109.41Mv2.0.3 支付宝开放平台开发助手官方版是阿里巴巴推出的一款可一键生成RSA密钥工具,一般又称为支付宝开发助手、支付宝开放平台密钥工具,可以生成应用公钥、应用私钥、CSR文件,并提供密钥匹配、格式转换、签名、同步验签、异步验签等工具。软件不仅提供了签名及验签功
查看Astah Professional(uml建模工具)85.79Mv7.0.1官方版Astah Professional(原名JUDE)是一款轻便简单,友好易用的uml建模工具。软件功能强大,支持UML1.4中所有图和主要的图形,元模(Meta Model)及属性,全面满足您建模所需,还集成了思维导图,工程合并,协作开发等十余项特色功能
查看microsoft visual c++ 2019(vc2019运行库)28.35Mx86/x64简体中文版microsoft visual c++ 2019中文名称叫做vc2019运行库,是微软公司的免费的c++开发工具,还是Windows操作系统应用程序的基础类型库组件,具有程序框架自动生成,灵活方便的类管理,强大的代码编写等功能,可提供编辑C语言,C++
查看pdfobject.js(PDF在线阅读插件)18Kv1.0绿色版pdfobject.js是一款非常好用的网页PDF在线阅读插件,可以帮助你让你的网页能够在线浏览pdf文件,并且实现简单快速转码,非常的好用,欢迎有需求的用户前来下载使用。不过需要说明的是:pdfobject.js这个代码,并不是使用js去读取pdf的,
查看
第1楼 中国–陕西–榆林 联通 网友