jdk9中的module模块化

前言

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

模块化使用

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

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

arduino 复制代码
module hello1 {
}

如下图所示

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

才能使用,不然会报错

总结

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

相关推荐
兩尛7 小时前
高频提问部分
开发语言·后端·ruby
冷yan~7 小时前
GPT-5.2 深度技术解析:OpenAI 最强模型的架构与性能突破
java·gpt·ai·架构·ai编程
沐森7 小时前
面向 Trait 编程 (Trait-Driven Design)
后端
Dwzun7 小时前
基于SpringBoot+Vue的二手书籍交易平台系统【附源码+文档+部署视频+讲解)
java·vue.js·spring boot·后端·spring·计算机毕业设计
期待のcode8 小时前
Wrapper体系中的condition参数
java·spring boot·后端·mybatis
雨中飘荡的记忆8 小时前
Spring状态机深度解析
java·后端·spring
BBB努力学习程序设计8 小时前
Java记录类(Records)与数据建模革命:从POJO到不可变数据的范式转变
java
月屯8 小时前
Pandoc 之--pdf-engine
java·开发语言·pdf