java9新特性及内容详情

新特性

        Java平台模块化

工具的改变

        jShell

        添加更多诊断命令

        多版本JAR文件

        删除JVM TI hprof代理

        删除jhat工具

        验证JVM命令行标志参数

        编译旧版本平台版本

        jlink

安全性的改变

        数据传输层安全性(DTLS)

        TLS应用层协议协商扩展

        用于TLS的OCSP装订

        利用GHASH和RSA的CPU指令

        基于DRBG的SecureRandom实现

        禁用SHA-1证书

        默认创建PKCS12密匙库

        SHA-3哈希算法

部署的改变

        弃用java插件

        增强的java控制面板

        模块化java应用程序打包

        弃用Applet API

java语言的改变

       铣削Coin项目

javadoc的改变

        简化doclet API

        HTML5 javadoc

        javadoc 搜索

        模块系统

JVM的改变

        编译器控制

        分段代码缓存

        语言定义对象模型的动态链接

JVM调优的改变

        提高G1可用性,确定性和性能

        统一JVM日志记录

        删除在jdk8中不推荐的GC组合

        使G1成为默认的收集器

        统一GC记录

        弃用并发标记扫描(CMS)垃圾收集器

        删除在jdk8中不推荐的GC组合

核心库的改变

        process API更新

        可变手柄

        缩小字符串

        平台日志记录API和服务

        更多并发更新

        XML目录

        更便利的集合工厂方法

        增强的方法句柄

        Deprecation的弃用

        旋转等待提示

        过滤传入的序列化数据

        堆栈 API

        将选定的Xerces2.11.0更新合并到JAXP中

Nashorn的改变

        Nashorn的Parser API

        在Nashorn中实现选定的ECMAScript 6功能

客户端技术的改变

        多分辨率图像

        为模块化准备的javaFX UI控件和CSS API

        BeanInfo注释

        TIFF图像I / O

        WIndows和Linux上的HiDPI Graphics

        特定于平台的桌面功能

        在Linux上启用GTK3

国际化的改变

        UUnicode 8.0

        默认启用CLDR区域设置数据

        UFT-8属性文件

你可能感兴趣的:(Java,java9,java9新特性及更新)