jdk9中的module模块化

64 阅读1分钟

前言

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

模块化使用

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

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

module hello1 {
}

如下图所示

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

image.png 才能使用,不然会报错

总结

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