Save Load
GitHub 切换暗/亮/自动模式 切换暗/亮/自动模式 切换暗/亮/自动模式 返回首页

Java9 版本新特性

Java9 版本新特性 发行说明:https://openjdk.org/projects/jdk9/

特性总览 以下是 Java 9 中的引入的部分新特性。关于 Java 9 新特性更详细的介绍可参考这里。

  • REPL(JShell)
  • 不可变集合的工厂方法
  • 模块系统
  • 接口支持私有化
  • 钻石操作符升级
  • Optional 改进
  • Stream API 改进
  • 反应式流(Reactive Streams)
  • 进程 API
  • 升级的 Try-With-Resources
  • HTTP / 2
  • 多版本兼容 Jar 包
  • 其他
    • 改进应用安全性能
    • 统一 JVM 日志
    • G1 设为默认垃圾回收器
    • String 底层存储结构更改
    • CompletableFuture API 改进
    • I/O 流新特性
    • JavaScript 引擎 Nashorn 改进
    • 标识符增加限制
    • 改进的 Javadoc
    • 改进的 @Deprectaed 注解
    • 多分辨率图像 API
    • 变量句柄
    • 改进方法句柄(Method Handle)
    • 提前编译 AOT