7、Java 9 模块系统:使用与实践

Java 9 模块系统使用与实践指南

Java 9 模块系统:使用与实践

在 Java 9 中,模块系统的引入为 Java 开发带来了重大变革。本文将深入探讨 Java 9 模块系统的相关内容,包括模块文件的定位与加载、模块选项的使用、模块描述符的增强以及 Java 程序在不同模式下的运行等。

模块文件的定位与加载

在 Java 9 中,模块文件的定位和加载是一个重要的过程。例如, com/jdojo/intro/Welcome.class 文件的定位和加载就涉及到模块路径的使用。

如果指定 bj9f\mod 目录为模块路径,那么 bj9f\mod\jdojo.intro 目录包含了 jdojo.intro 模块的内容,同时该目录也包含了 com/jdojo/intro/Welcome.class 文件。具体的定位过程如下:
- 模块位置: C:\bj9f\mod\jdojo.intro
- 类的全限定名作为文件路径: com\jdojo\intro\Welcome.class
- 类文件的绝对路径: C:\bj9f\mod\jdojo.intro\com\jdojo\intro\Welcome.class

这个简单的例子涉及到 java.base java.intro 两个模块。当运行 Welcome 类时,这些模块会被解析。为了更好地理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值