大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java8新特性
Java9新特性

Java9模塊化系統

Java 9 最大的變化之一是引入了模塊系統(Jigsaw 項目)。

模塊就是代碼和數據的封裝體。模塊的代碼被組織成多個包,每個包中包含Java類和接口;模塊的數據則包括資源文件和其他靜態信息。

Java 9 模塊的重要特征是在其工件(artifact)的根目錄中包含了一個描述模塊的 module-info.class 文 件。 工件的格式可以是傳統的 JAR 文件或是 Java 9 新增的 JMOD 文件。這個文件由根目錄中的源代碼文件 module-info.java 編譯而來。該模塊聲明文件可以描述模塊的不同特征。

在 module-info.java 文件中,我們可以用新的關鍵詞module來聲明一個模塊,如下所示。下面給出了一個模塊com.mycompany.mymodule的最基本的模塊聲明。

module com.bjpowernode.mymodule {
}

創建模塊
接下來我們創建一個 com.bjpowernode.greetings 的模塊。

第一步:創建文件夾 C:\>JAVA\src,然后在該目錄下再創建與模塊名相同的文件夾 com.bjpowernode.greetings。

第二步:在 C:\>JAVA\src\com.bjpowernode.greetings 目錄下創建 module-info.java 文件,代碼如下:

module com.bjpowernode.greetings { }

module-info.java 用于創建模塊。這一步我們創建了 com.bjpowernode.greetings 模塊。

第三步:在模塊中添加源代碼文件,在目錄 C:\>JAVA\src\com.bjpowernode.greetings\com\bjpowernode\greetings 中創建文件 Java9Tester.java,代碼如下:

package com.bjpowernode.greetings;

public class Java9Tester {
   public static void main(String[] args) {
      System.out.println("Hello World!");
   }
}

第四步:創建文件夾 C:\>JAVA\mods,然后在該目錄下創建 com.bjpowernode.greetings 文件夾,編譯模塊到這個目錄下:

C:/>JAVA> javac -d mods/com.bjpowernode.greetings 
   src/com.bjpowernode.greetings/module-info.java 
   src/com.bjpowernode.greetings/com/bjpowernode/greetings/Java9Tester.java

第五步:執行模塊,查看輸出結果:

C:/>JAVA> java --module-path mods -m com.bjpowernode.greetings/com.bjpowernode.greetings.Java9Tester
Hello World!

module-path 指定了模塊所在的路徑。

-m 指定主要模塊。

全部教程
主站蜘蛛池模板: 日韩视频免费一区二区三区 | 一级特黄aaaaaa大片 | 毛片天天看| 99j久久精品久久久久久 | 一本清高清dvd日本播放器 | 欧美激情精品久久久久 | 奇米网在线观看 | 中文字幕在线亚洲精品 | 日本免费毛片在线高清看 | 天天干天天曰天天操 | 欧美久久影院 | 免费爱爱视频网站 | 久久久国产精品免费视频 | 国产在线观看精品香蕉v区 国产在线观看美女福利精 国产在线观看午夜不卡 | 亚洲在线久久 | 日本欧美三级 | 欧美一级毛片欧美毛片视频 | 天天摸天天操天天爽 | jizzz亚洲美女 | 正在播放一区二区 | 亚洲欧美日韩一区超高清 | 欧美性视频在线激情 | 免费久久精品国产片香蕉 | 精品成人免费视频 | 99精品久久久久久 | 亚洲综合久久综合激情久久 | 一级毛片在线免费观看 | 久久久久久久国产视频 | 中文字幕一区日韩在线视频 | 9久re在线观看视频精品 | 麻豆久久精品免费看国产 | 99色影院| 欧美大香a蕉免费 | 色综合久久中文字幕 | 看免费一级毛片 | 四虎影院在线播放视频 | 欧美成人另类 | 久久久久蜜桃 | 欧美日本高清动作片www网站 | 国产一级久久久久久毛片 | 2021天天干|