JDK25模块导入声明
作者:互联网
2026-03-08
前言
JDK25中的模块导入声明(JEP 511),该特性第一次预览是由 JEP 476(JDK 23 )提出,随后在 JEP 494 (JDK 24)中进行了完善,JDK 25 顺利转正
模块导入声明使用
1、新建一个项目模块化
2、module-info.java为
module personhello {
requires cn.hutool;
exports cn.com.ut.hello;
}
因为项目中引入了hutool,所以需要引入hutool,然后暴露该路径cn.com.ut.hello
3、 新建一个项目,引入maven坐标
备注: 该坐标根据自己新建的坐标来
4、新建一个测试类
package cn.com.ut.march.hello;
import module personhello;
public class Person1Service {
static void main() {
PersonService personService = new PersonService();
}
}
使用
import module personhello;
引入整个模块,就可以使用该模块下的所有类了,而不用一个一个引入
总结
JEP 511 引入了模块导入声明功能,允许通过 import 语句声明模块依赖关系,从而提升模块化代码的可读性
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
拒绝硬编码!利用 Java SPI 打造一个可插拔的代码解析器
03/29
给 Spring Boot 接口加了幂等保护:Token 机制 + 结果缓存,一个注解搞定
03/29
一站式了解接口防刷(限流)的基本操作
03/29
ThreadForge v1.1.0 发布:让 Java 并发更接近 Go 的开发体验
03/28
各版本JDK对比:JDK 21 特性详解
03/28
JVM 内存溢出排查
03/28
LangChain4j Prompt 提示词工程
03/28
彻底重绘Spring Boot性能版图,资源占用缩减80%
03/28
百度智能云模型接入
03/28
CompletableFuture深度解析:异步编程与任务编排的实现
03/28
AI精选
