java10_JAVA10 64位下载|java se development kit 10(JDK10)下载 v10.0 官方版 - 比克尔下载

java se development kit 10是JAVA最新的开发环境,你可以通过下载JAVA10 64位来体验最新版JDK的新特性,最重要的一个特性就是本地变量类型推断,让程序员们可以更便捷的编写JAVA代码,还能学到许多关于JAVA的新技术,是JAVA开发人员必备开发环境。

java se development kit 10新特性

1、核心库/ java.util中

Optional.orElseThrow()方法

一个新的方法orElseThrow已被添加到Optional课堂上。它是现有get方法的同义词,并且是现在的首选方法。

2、核心库/ java.util中:收藏

用于创建不可修改集合的API

已经添加了几个新的API,以促进创建不可修改的集合。该List.copyOf,Set.copyOf和Map.copyOf方法从现有实例中创建新的集合实例。新的方法toUnmodifiableList,toUnmodifiableSet以及toUnmodifiableMap已被添加到Collectors在流包类。这些允许流的元素被收集到一个不可修改的集合中。

3、芯-SVC / java.lang.management

系统属性以禁用JRE上次使用情况跟踪

引入了新的系统属性jdk.disableLastUsageTracking来禁用正在运行的VM的JRE上次使用情况跟踪。该属性可以在命令行通过使用被设置 -Djdk.disableLastUsageTracking=true或-Djdk.disableLastUsageTracking。使用此系统属性集,无论设置的com.oracle.usagetracker.track.last.usage属性值如何,JRE上次使用情况跟踪都将被禁用usagetracker.properties。

4、工具/ javadoc的(工具)

javadoc支持多种样式表

一个新的javadoc命令行选项--add-stylesheet已被添加到javadoc工具中。新--add-stylesheet选项支持在生成的文档中使用多个样式表。现有的-stylesheetfile选项现在有一个别名,--main-stylesheet以帮助区分主样式表和其他样式表。有关更多详细信息,请参阅javadoc工具的“工具参考”文档。

5、工具/ javadoc的(工具)

重写不改变规范的方法

新的选项--overridden-methods=值已被添加到javadoc工具中。许多类在不改变规范的情况下重写继承的方法。该--overridden-methods=值选项可用于组这些方法与其它的继承方法,而不是用在类中声明的其它方法记录他们的细节。有关更多详细信息,请参阅javadoc工具的“工具参考”文档。

6、工具/ javadoc的(工具)

API说明摘要的注释标记

添加了一个新的内联标签,{@summary ...}以明确指定用作API描述摘要的文本。默认情况下,从第一句推断API描述的摘要。这是通过使用一个简单的算法或java.text.BreakIterator。然而,这种启发式方法并不总是正确的,可能会导致对第一句结尾的错误判断。新的标签可以显式设置API摘要文本而不是推断。请参阅标准Doclet的文档注释规范。

7、部署/插件

删除常见的DOM API

该com.sun.java.browser.plugin2.DOM和sun.plugin.dom.DOMObjectAPI已被删除。应用程序可以netscape.javascript.JSObject用来操纵DOM。

8、热点/运行

拆除FlatProfiler

在JDK 9中弃用的FlatProfiler已通过删除实现代码而过时。通过设置-XprofVM参数来启用FlatProfiler 。该-Xprof版本仍然被认可,但是,设置它将打印出警告消息。

9、热点/运行

删除过时的-X选项

过时的HotSpot VM选项(-Xoss,-Xsqnopause,-Xoptimize,-Xboundthreads和-Xusealtsigs)已被删除。

10、avaFX的/应用程序生命周期

删除HostServicesgetWebContext方法

该HostServices::getWebContext方法在JDK 9中已弃用,不适用于该方法。这个功能没有替代品。应用程序将不再能够与JavaFX Applet的封闭网页进行通信。请注意,该功能所依赖的Java插件也被弃用以便移除。

JDK10主要特性

286:本地变量类型推断

296:将JDK森林合并到单个资源库中

304:垃圾收集器接口

307:用于G1的并行完全GC

310:应用程序类数据共享

312:线程本地握手

313:移除本地报头生成工具(javah)

314:附加Unicode语言标签扩展

316:替代存储设备上的堆分配

317:基于实验Java的JIT编译器

319:根证书

322:基于时间的版本控制

网盘密码:unx6

你可能感兴趣的:(java10)