温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JDK11的重要新特性是什么

发布时间:2021-11-17 11:02:09 来源:亿速云 阅读:167 作者:柒染 栏目:大数据

本篇文章给大家分享的是有关JDK11的重要新特性是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

JDK11发布啦

JDK11 在2018年9月25发布。它是一个LTS版本。这就意味着这,我们会从JDK8直接升级到JDK11。

那么JDK11有些什么变化呢?就我看来,JDK11最大的变化就是删除。

Oracle不再提供JRE和Server JRE下载

先前的发行版有两种类型的运行时映像:JRE是Java SE Platform的完整实现,而JDK则将整个JRE包含在jre/目录中,还包括开发工具和库。

在JDK11中,JRE已经被删除了,这意味着后面要下载只有一个JDK可以下载了。

用户可以使用jlink来创建自定义的,更小的运行时环境。

删除部署工具

Java部署技术在JDK 9中已弃用,在JDK 11中已删除。

JDK 11中已删除了Java applet和Web Start功能,包括Java插件,Java Applet Viewer,Java Control Panel和Java Web Start以及javaws工具。

JavaFX不再包含在JDK中

你可以自行从https://openjfx.io/下载。

删除Java EE和CORBA模块

在JDK 11中,删除了Java EE和CORBA模块。

删除的模块是:

  • java.xml.ws:用于XML Web服务的Java API(JAX-WS),用于Java平台的Web服务元数据和用于Java的带有附件的SOAP(SAAJ)

  • java.xml.bind:用于XML绑定的Java体系结构(JAXB)

  • java.xml.ws.annotation:Java SE定义的JSR-250通用注释的子集,以支持Web服务

  • java.corba:CORBA

  • java.transaction:Java SE定义的Java事务API的子集,以支持CORBA对象事务服务

  • java.activation:JavaBeans激活框架

  • java.se.ee:以上六个模块的Aggregator模块

  • jdk.xml.ws:用于JAX-WS的工具

  • jdk.xml.bind:用于JAXB的工具

在不更改内部版本的情况下,无法引用这些API中的类的现有代码。同样,除非对应用程序的部署方式进行了更改,否则在类路径上引用这些API中的类的代码将因NoDefClassFoundError或ClassNotFoundException而失败。

以上就是JDK11的重要新特性是什么,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

jdk
AI