Language 中级

用单个声明导入模块导出的所有包。

✕ Java 8
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
✓ Java 25+
import module java.base;

// All of java.util, java.io, java.nio
// etc. available in one line
发现此代码有问题? 告诉我们。
🧹

一行搞定

用单个模块导入替代大量 import 语句。

📦

模块感知

利用模块系统导入一致的包集合。

🚀

快速启动

非常适合脚本和原型,无需繁琐的 import 列表。

旧方式
大量 import 语句
现代方式
import module
自 JDK
25
难度
中级
模块导入声明
可用

在 JDK 25 LTS 中正式发布(JEP 511,2025 年 9 月)。

模块导入声明让您用单个 import module 语句导入模块导出的所有内容,替代大量单独的包导入。

分享 𝕏 🦋 in