jdk9中的module模块化

前言

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

模块化使用

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

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

arduino 复制代码
module hello1 {
}

如下图所示

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

才能使用,不然会报错

总结

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

相关推荐
向上的车轮3 小时前
为什么.NET(C#)转 Java 开发时常常在“吐槽”Java:checked exception
java·c#·.net
Dragon Wu3 小时前
Spring Security Oauth2.1 授权码模式实现前后端分离的方案
java·spring boot·后端·spring cloud·springboot·springcloud
跳动的梦想家h3 小时前
环境配置 + AI 提效双管齐下
java·vue.js·spring
坚持就完事了3 小时前
Java中的集合
java·开发语言
wjhx3 小时前
QT中对蓝牙权限的申请,整理一下
java·数据库·qt
一个有梦有戏的人3 小时前
Python3基础:进阶基础,筑牢编程底层能力
后端·python
YCY^v^3 小时前
JeecgBoot 项目运行指南
java·学习
人间打气筒(Ada)3 小时前
jenkins基于Pipeline发布项目
java·pipeline·jenkins·流水线·ci·cd·cicd
爬山算法3 小时前
Hibernate(88)如何在负载测试中使用Hibernate?
java·后端·hibernate
自不量力的A同学3 小时前
Solon AI v3.9 正式发布:全能 Skill 爆发
java·网络·人工智能