2.1Java语言的模块(Module)和包(Package)

1.模块

模块就是存放包的目录,目录内必须有 module-info.java 文件。

//目录结构
java.desktop/
    com/
    java/
        applet/
            Applet.java
    javax/
    sun/
    module-info.java
//module-info.java文件
//模块声明
module java.desktop {
    //依赖其它模块
    requires java.prefs;

    requires transitive java.datatransfer;
    requires transitive java.xml;

    //导出包
    exports java.applet;
    exports java.awt;
    exports java.awt.color;
    exports java.awt.desktop;
    exports java.awt.dnd;
}

2.包

包就是存放 .java 文件的目录。

//Applet.java文件
//包声明
package java.applet;

//导入类
import java.awt.AWTPermission;
import java.awt.Dimension;
import java.awt.GraphicsEnvironment;
import java.awt.HeadlessException;
import java.awt.Image;

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/javalang/37627.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年5月1日 09:08
下一篇 2025年5月2日 03:56

相关推荐

发表回复

登录后才能评论