jdk9中的module模块化

前言

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

模块化使用

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

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

arduino 复制代码
module hello1 {
}

如下图所示

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

才能使用,不然会报错

总结

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

相关推荐
jump6805 分钟前
java的配置对象@Configuration
后端
不懂的浪漫9 分钟前
05|Netty ByteBuf 源码分析:为什么不用 Java ByteBuffer
java·netty
wapicn9916 分钟前
API接口调试笔记:从注册到第一个数据返回,全流程详解
java·开发语言·python·lua
程序员阿明18 分钟前
flowable集成flowable及其运行示例spring boot后端
java·spring boot·后端
代码不停25 分钟前
Spring IoC&DI
java·后端·spring
我是一颗柠檬27 分钟前
【Redis】数据类型详解Day2(2026年)
数据库·redis·后端·缓存
KANGBboy31 分钟前
java知识二(数组)
java·开发语言·python
爱笑的源码基地36 分钟前
智慧班牌源码:从后端SpringBoot到前端Vue2的全栈实现
java·大数据·云计算·源码·程序代码·智慧校园源码·智慧班牌源码
土狗TuGou40 分钟前
SQL内功笔记 · 第7篇:CTE&临时表&递归
数据库·笔记·后端·sql·mysql
XiYang-DING41 分钟前
【Spring】日志
java·数据库·spring