linux x64 Java/JDK 8下载 jdk-8u251-linux-x64.tar.gz官方镜像版
Java Platform, Standard Edition 8 是一个拥有丰富特性的主要版本。本文档总结了 Java SE 8、JDK 8 以及 Oracle 的 Java SE 8 实现中的特性和增强。单击组件名称可获取该组件增强功能更详细的描述。
java.util.stream包中的类提供了一个 Stream API,支持对元素流进行函数式操作。Stream API 集成在 Collections API 中,可以对集合进行批量操作,例如顺序或并行的 map-reduce 转换。AccessController.doPrivileged 的新变体支持代码断言其权限的子集,而不会阻止完全遍历堆栈来检查其他权限java.security.DomainLoadStoreParameter, 和为 keytool 实用程序新增的命令选项-importpasswordjava.security.cert.PKIXRevocationChecker 类,用于配置 X.509 证书的撤销检查SwingNode 类允许开发人员将 Swing 内容嵌入到 JavaFX 应用中。请参阅SwingNode javadoc 和 将 Swing 内容嵌入 JavaFX 应用中。.DatePicker 和 TreeTableView 控件。javafx.print 程序包为 JavaFX Printing API 提供了公共类。有关更多信息,请参阅 javadocShape3D (Box, Cylinder, MeshView和 Sphere子类 ), SubScene, Material, PickResult, LightBase (AmbientLight 和 PointLight 子类) , 和 SceneAntialiasing API 类。此版本中的Camera API 类也已更新。请参阅 javafx.scene.shape.Shape3D, javafx.scene.SubScene, javafx.scene.paint.Material, javafx.scene.input.PickResult和, javafx.scene.SceneAntialiasing, 类的相关 javadoc 以及 JavaFX 3D 图形入门 文档。WebView WebView 类包含新特性和改进。有关其他 HTML5 特性(包括 Web 套接字、Web 辅助进程和 Web 字体)的更多信息,请参阅javadoc 工具支持新的 DocTree API,让您可以将 Javadoc 注释作为抽象语法树来进行遍历。javadoc 工具支持新的 Javadoc Access API,让您可以直接从 Java 应用中调用 Javadoc 工具,而无需执行新的进程。有关更多信息,请参阅 javadoc 新特性 页面。javadoc工具现在支持检查javadoc 注释的内容,从而避免在运行 javadoc 时生成的文件中产生各种问题,例如无效的 HTML 或可访问性问题。此特性默认为启用状态,可以通过新的-Xdoclint 选项加以控制。有关更多详细信息,请参阅运行 "javadoc -X" 时的输出。. javac 工具也支持此特性,但默认情况下并未启用它。javac 命令的 -parameters 选项可用于存储正式参数名称,并启用反射 API 来检索正式参数名称。javac javac工具现在支持检查 javadoc 注释的内容,从而避免在运行javadoc 时生成的文件中产生各种问题,例如无效的 HTML 或可访问性问题。可通过新的-Xdoclint 选项来启用此特性。有关更多详细信息,请参阅运行“javac-X”时的输出。此特性也可以在javac -X". This feature is also available in the javadoc工具中使用,并且默认启用。javac 工具现在支持根据需要生成原生标头。这样便无需在构建管道中单独运行 javah 工具。可以使用新的 -h 选项在 javac 中启用此特性,该选项用于指定写入头文件的目录。将为任何具有原生方法或者使用 java.lang.annotation.Native类型的新批注的类进行批注的常量字段生成头文件。jjs 命令来调用 Nashorn 引擎。java 命令用于启动 JavaFX 应用。java 手册页。jdeps 命令行工具来分析类文件。jarsigner工具提供了一个选项用于请求获取时间戳机构 (TSA) 的签名时间戳。URLPermission 允许沙盒小程序和 Java Web Start 应用连接回启动它们的服务器。不再授予 SocketPermission 。SelectorProvider 实现。要使用它,请将系统属性java.nio.channels.spi.Selector 的值设置为 sun.nio.ch.EventPortSelectorProvider.<JDK_HOME>/jre/lib/charsets.jar 文件的大小java.lang.String(byte[], *) 构造函数和 java.lang.String.getBytes() 方法的性能。java.net.URLPermission 类。java.net.HttpURLConnection类中,如果安装了安全管理器,那么请求打开连接的调用需要权限。java.util.concurrent 程序包中新增了一些类和接口。java.util.concurrent.ConcurrentHashMap 类中新增了一些方法,支持基于新增流工具和 lambda 表达式的聚合操作。java.util.concurrent.atomic 程序包中新增了一些类来支持可扩展、可更新的变量。java.util.concurrent.ForkJoinPool 类中新增了一些方法来支持通用池。java.util.concurrent.locks.StampedLock 类提供了一个基于能力的锁,可通过三种模式来控制读/写访问。UseAES 和 UseAESIntrinsics 标志用于为 硬件启用基于硬件的 AES 内部函数。硬件必须是 2010 年或更新的 Westmere 硬件。例如,要启用硬件 AES,请使用以下标志:-XX:+UseAES -XX:+UseAESIntrinsics
要禁用硬件 AES,请使用以下标志: -XX:-UseAES -XX:-UseAESIntrinsics

本文系作者在时代Java发表,未经许可,不得转载。
如有侵权,请联系nowjava@qq.com删除。