jdk9中的module模块化

前言

JDK9发布之后,引入了一个系统模块化概念,JDK 9模块化系统可以为每个模块分别定义类路径和依赖项,从而使每个模块更加清晰和独立

模块化使用

新建一个maven工程,然后引入一个文件module-info.java

可以用新的关键词module来声明一个模块

arduino 复制代码
module hello1 {
}

如下图所示

后续引入了一个新包,要使用,得再module-info.java引入

才能使用,不然会报错

总结

Java模块化系统,即 Java Platform Module System,是JDK 9中的一项革命性改进,旨在优化大型项目的开发效率和维护成本,后续再很多项目中被使用

相关推荐
小陈工2 分钟前
2026年3月22日技术资讯洞察:数据库优化进入预测时代,网络安全威胁全面升级
java·开发语言·数据库·python·安全·web安全·django
小胖java3 分钟前
养老院管理系统
java·spring boot
Darren2454 分钟前
Junit到Springboot单元测试
后端
爱丽_4 分钟前
synchronized到底锁的是什么:对象头 Mark Word、Monitor、锁升级与排查
java
张涛酱1074567 分钟前
「实战」Spring Boot 4.1.0-M3 新特性速览:gRPC、OpenTelemetry全面升级
后端
龙码精神8 分钟前
ClickHouse 容灾技术方案(两方案对比+落地细节)
后端·架构
ywlovecjy9 分钟前
Tomcat下载,安装,配置终极版(2024)
java·tomcat
bugcome_com9 分钟前
WPF 命令 ICommand 从原理到实战
后端·wpf·icommand
二进制person9 分钟前
JavaEE初阶 --JVM
java·java-ee
若水不如远方10 分钟前
分布式一致性(七):架构角度 —— 分布式共识系统的选型指南
分布式·后端