作家
登录

Java9新特性逐项解析,总有一项get到你的点

作者: 来源: 2018-01-21 10:21:18 阅读 我要评论

大年夜JDK中删除高机能代劳。

J2SE中供给了一个简单的敕令行对象来对java法度榜样的cpu和heap进行 profiling,叫做HPROF。HPROF实际上是JVM中的一个native的库。该对象已被更好的替代品所代替。

241: Remove the jhat Tool

删除过时的jhat对象。

jhat是在JDK 6中基于Java . net帽子项目添加的。jhat是一个实验性的、不受支撑的、过时的对象。高等堆可视化对象和分析器已经应用多年。

243: Java-Level JVM Compiler Interface

JRE = JVM + Java SE标准类库


动态编译器

298: Remove Demos and Samples

244: TLS Application-Layer Protocol Negotiation Extension

245: Validate JVM Command-Line Flag Arguments

246: Leverage CPU Instructions for GHASH and RSA

247: Compile for Older Platform Versions

248: Make G1 the Default Garbage Collector

G1 成为默认的垃收受接收集器

G1 进一步削减了 GC 时的停立时光(GC pause time),其实它大年夜 JDK 8u40 开端就已经十分完美,足以作为默认的垃收受接收集器了。

249: OCSP Stapling for TLS

250: Store Interned Strings in CDS Archives

251: Multi-Resolution Images

接口java.awt.image.MultiResolutionImage封装了一系列的不合分辨率图像到一个零丁对象的API,我么可以根据给定的DPI 矩阵获取resolution-specific,看一下下面的代码片段:

199: Smart Java Compilation, Phase Two

Java9新特点逐项解析,总有一项get到你的点,先收藏着!

252: Use CLDR Locale Data by Default

253: Prepare JavaFX UI Controls & CSS APIs for Modularization

254: Compact Strings

优化字符串占用空间

在很多应用傍边,字符串已经成为一个消费内存的重要部分。经由过程优化字符串的┞芳用空间,应用的内存应用可以获得明显改良。


255: Merge Selected Xerces 2.11.0 Updates into JAXP

256: BeanInfo Annotations

258: HarfBuzz Font-Layout Engine

JDK = JRE + 开辟对象集(例如Javac编译对象等)

259: Stack-Walking API

260: Encapsulate Most Internal APIs

经由过程供给更灵活的机制来禁器具有基于SHA - 1签名的x . 509证书链,改进了JDK的安然设备。

261: Module System

Java 模块化-重大年夜特点

该项目重要的目标是为更小的设备供给可伸缩性,改进 JDK 和 Java SE 的安然性,对大年夜型应用的机能晋升以及更易于构建。这个功能会使 JDK、run-time images 以及 Java 源代码等模块化,甚至开辟者还可以创建本身的模块来简化代码

263: HiDPI Graphics img_ img_ alt="Java9新特点逐项解析,总有一项get到你的点,先收藏着!" inline="0" />

257: Update JavaFX/Media to Newer Version of GStreamer

272: Platform-Specific Desktop Features

273: DRBG-Based SecureRandom Implementations

274: Enhanced Method Handles

275: Modular Java Application Packaging

276: Dynamic Linking of Language-Defined Object Models

278: Additional Tests for Humongous Objects in G1

G1中大年夜量对象的附加测试

主动收枷邢鞠信息,以便在测试掉败和超时的情况下进一步清除故障。

280: Indify String Concatenation

281: HotSpot C++ Unit-Test Framework

282: jlink: The Java Linker

Java连接器

连接器负责高层会话,如http会话。连接器框架组件,基于NIO开辟,用于javaiis http办事器项目。

Java9新特点逐项解析,总有一项get到你的点,先收藏着!

284: New HotSpot Build System

应用构建基本架构重写热点构建体系。

本项目标目标是用一个新的、简化得多的基于build - infra框架的构建体系调换当前的构建体系。更具体地说:

应用build - infra框架中供给的功能,最大年夜限度地削减代码反复。

简化热点构建体系以供给更易于保护的代码库,并降低阈值以供将来改进。

285: Spin-Wait Hints

定义一个API,许可Java代码提示运行时体系它处于扭转轮回中。API将是一个纯提示,不包含语义行动需求(例如,无操作是有效的实现)。许可JVM受益于在某些硬件平台上可能有效的自旋轮回特定行动。在JDK中供给无操作实现和固有实现,并在至少一个重要硬件平台上演示履行优势。

287: SHA-3 Hash Algorithms

实现NIST FIPS 202中指定的SHA - 3加密散列函数(仅字节)。

SHA - 2宣布于10多年前,固然尚未证实对SHA - 2的重大年夜进击,但NIST认为须要一种不合的加密散列函数来替代SHA - 2。九年来,SHA - 3是NIST应用公开竞争和审查过程开辟的第一个加密哈希算法。FIPS 202 " SHA - 3标准:基于分列的散列和可扩大输出函数"于2015年8月作为标准定稿。当FIPS 202照样草稿时,诸如BouncyCastle之类的加密供给张开端支撑SHA - 3。Solaris还将期近将宣布的Solaris 12.0版本中支撑SHA - 3。因为哈希函数在安然应用法度榜样中广泛应用,并且其他供给商已经添加了SHA - 3实现,是以在JDK中为SHA - 3供给支撑异常重要。

288: Disable SHA-1 Certificates

目标不是禁用SHA - 1证书的所有效法。只有经由过程CertPathValidator和CertPathBuilder API的PKIX实现以及TrustManagerFactory API的SunX509和PKIX实现验证的X.509证书链才受限制。其他用处(解析等)。)中的证书不受影响。CertPathValidator、CertPathBuilder和TrustManagerFactory的第三方实现直接负责实施它们本身的限制。


  推荐阅读

  标准化引领发展 工业云应用步入实践落地期

【51CTO.com原创稿件】由中国电子技巧标准化研究院主办、51CTO承办的“第七届中国云计算标准和应用大年夜会”于2018年1月4日至1月5日在北京成功召开。本次大年夜会周全展示我国云计算国度标准>>>详细阅读


本文标题:Java9新特性逐项解析,总有一项get到你的点

地址:http://www.17bianji.com/lsqh/40396.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)