Java 23:模块导入功能
💡
原文英文,约300词,阅读约需2分钟。
📝
内容提要
Java 23引入了两个预览功能:模块导入声明和隐式声明类的自动模块导入。这些功能简化了导入过程,但不建议在生产环境中使用。模块导入声明允许通过“import module”语法导入整个模块,隐式声明类则自动导入java.base模块。
🎯
关键要点
- Java 23引入了两个预览功能:模块导入声明和隐式声明类的自动模块导入。
- 这些功能不建议在生产环境中使用,因为它们仍在变化中。
- 模块导入声明允许通过'import module'语法导入整个模块,简化了导入过程。
- 可以一次性导入java.base模块中的所有类,无需逐个导入。
- 如果有两个导入的类同名,需要在导入语句中明确指定所需的类。
- 当一个模块传递性地导入另一个模块时,可以使用被传递导入模块中导出的所有类,而无需显式导入。
- 隐式声明类会自动导入完整的java.base模块。
➡️