亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

Java 9 - 模块系统

Java 9 引入了一种称为模块的新型编程组件。模块是代码和数据的自描述集合,并有一个名称来标识它。

特点

借助 Modules 组件,Java 9 中添加了以下增强功能 -

创建模块

按照创建模块的步骤说 com.tutorialspoint.greetings。

步骤 1

创建一个文件夹 C:\>JAVA\src。现在创建一个与我们正在创建的模块名称相同的文件夹 com.tutorialspoint.greetings。

第二步

使用以下代码在 C:\>JAVA\src\com.tutorialspoint.greetings 文件夹中创建 module-info.java。

模块信息.java

module com.tutorialspoint.greetings { }

module-info.java 是用于创建模块的文件。在这一步中,我们创建了一个名为 com.tutorialspoint.greetings 的模块。按照惯例,该文件应位于名称与模块名称相同的文件夹中。

第三步

在模块中添加源代码。使用以下代码在 C:\>JAVA\src\com.tutorialspoint.greetings\com\tutorialspoint\greetings 文件夹中创建 Java9Tester.java。

Java9Tester.java

package com.tutorialspoint.greetings;

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

按照约定,模块的源代码位于与模块名称相同的目录中。

第四步

创建一个文件夹 C:\>JAVA\mods。现在创建一个与我们创建的模块名称相同的文件夹 com.tutorialspoint.greetings。现在将模块编译到 mods 目录。

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

第 5 步

让我们运行模块来看看结果。运行以下命令。

C:/>JAVA>java --module-path mods -m com.tutorialspoint.greetings/com.tutorialspoint.greetings.Java9Tester

这里 module-path 以 mods 的形式提供模块位置,-m 表示主模块。

输出

它将在控制台上打印以下输出。

Hello World!

java

  1. C# 使用
  2. Java 运算符
  3. Java 基本输入和输出
  4. Java 评论
  5. Java for-each 循环
  6. Java 字符串
  7. Java 接口
  8. Java 匿名类
  9. Java try-with-resources
  10. Java 注释
  11. Java 断言
  12. Java 向量