JPMS中Java平台模块系统是如何实现模块化的?

更新于
2026-10-11 00:01:34
0阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1524个文字,预计阅读时间需要7分钟。

JPMS中Java平台模块系统是如何实现模块化的?

Java Platform Module System(JPMS)代表Java模块化系统。这是Java 9引入的新功能。我们的Java应用程序和Java包可以借助Java模块化系统打包成Java模块。Java模块允许我们指定模块包含哪些包和其他模块应能访问的包。通过Java模块,我们可以清晰地定义哪些Java模块应该能被看到。

JPMS 代表 Java 平台模块系统。这是Java 9中的新功能。我们的java应用程序和Java包可以借助Java模块系统打包成Java模块。 Java 模块允许我们指定模块的哪些包和其他 Java 模块应该能够看到。 Java 模块还列出了它运行所需的 Java 模块。

Java 平台系统也称为 Java Jigsaw 或 Project Jigsaw。 Jigsaw 的名字是在其开发时使用的。开发这个的主要目的是让JRE更加模块化。 JPMS 解决了几个主要问题,即 Classpath/JAR Hell、大规模单体 JDK、版本冲突、安全问题。

现在,让我们更深入地研究 Java 平台模块化系统,以了解更多关于它们的信息。

为什么 Java 需要模块?

重要的是要记住,JPMS 是一个 SE(标准版)功能,并且会影响 Java 的各个级别。尽管如此,该补丁的目的是使大多数程序在从 Java 8 切换到 Java 9 时无需修改即可运行。其主要目的是收集模块可见的相关包,同时对模块的外部使用者隐藏一些组件.

JPMS 的推出有以下既定目标 -

  • 轻松组织大型应用程序和库。

  • 提高安全性

  • 提高应用性能

  • 管理小型设备的平台故障。

阅读全文

本文共计1524个文字,预计阅读时间需要7分钟。

JPMS中Java平台模块系统是如何实现模块化的?

Java Platform Module System(JPMS)代表Java模块化系统。这是Java 9引入的新功能。我们的Java应用程序和Java包可以借助Java模块化系统打包成Java模块。Java模块允许我们指定模块包含哪些包和其他模块应能访问的包。通过Java模块,我们可以清晰地定义哪些Java模块应该能被看到。

JPMS 代表 Java 平台模块系统。这是Java 9中的新功能。我们的java应用程序和Java包可以借助Java模块系统打包成Java模块。 Java 模块允许我们指定模块的哪些包和其他 Java 模块应该能够看到。 Java 模块还列出了它运行所需的 Java 模块。

Java 平台系统也称为 Java Jigsaw 或 Project Jigsaw。 Jigsaw 的名字是在其开发时使用的。开发这个的主要目的是让JRE更加模块化。 JPMS 解决了几个主要问题,即 Classpath/JAR Hell、大规模单体 JDK、版本冲突、安全问题。

现在,让我们更深入地研究 Java 平台模块化系统,以了解更多关于它们的信息。

为什么 Java 需要模块?

重要的是要记住,JPMS 是一个 SE(标准版)功能,并且会影响 Java 的各个级别。尽管如此,该补丁的目的是使大多数程序在从 Java 8 切换到 Java 9 时无需修改即可运行。其主要目的是收集模块可见的相关包,同时对模块的外部使用者隐藏一些组件.

JPMS 的推出有以下既定目标 -

  • 轻松组织大型应用程序和库。

  • 提高安全性

  • 提高应用性能

  • 管理小型设备的平台故障。

阅读全文