jdk9中的module模块化

前言

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

模块化使用

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

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

arduino 复制代码
module hello1 {
}

如下图所示

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

才能使用,不然会报错

总结

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

相关推荐
罗超驿3 小时前
6.Java LinkedList深度解析:从链表原理到源码实践
java·开发语言·链表
2501_948106913 小时前
计算机毕业设计之jsp物业管理系统
java·大数据·开发语言·汽车·课程设计
黑taoA3 小时前
深度解析:Maven核心命令(clean、compile、package、install)与IDEA多模块项目避坑指南
java·maven·intellij-idea
TDengine (老段)3 小时前
TDengine 索引使用指南 — 何时建、怎么建、怎么用
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
逝水无殇3 小时前
C# 反射详解
开发语言·后端·c#
Cache技术分享3 小时前
465. Java 反射 - 获取类的简单名
前端·后端
做系统的大强3 小时前
REPL里的HLT:main_stmts为空时的致命尾声
后端
xlxxy_3 小时前
sap获取批次特性报表
java·linux·开发语言·前端·数据库·abap·mm
薛定谔的悦3 小时前
光伏-储能-负荷联合预测:给 EMS 装上"预知能力"
后端
云技纵横3 小时前
Redis 延迟双删还是读到脏数据?一次缓存一致性事故
redis·后端·面试