跳到主要内容

1 篇博文 含有标签「JDK9」

查看所有标签

JDK 9 重大特性全面解析

· 阅读需 4 分钟

Java 9 带来了许多重要的改进和新特性,让我们一起来了解这些变化。

1. 模块系统(Project Jigsaw)

模块系统是 Java 9 最重要的特性:

// module-info.java
module com.myapp {
requires java.base;
requires java.sql;

exports com.myapp.api;
provides com.myapp.spi.MyService with com.myapp.impl.MyServiceImpl;
}
java

主要特点:

  • 更好的封装性
  • 显式依赖声明
  • 可配置的运行时映像
  • 改进的性能和安全性