Java9新特性系列-模块化
通过学习如何从命令行创建、编译和执行单模块和多模块项目,让您了解Java9的模块化。 (在本文中,我们将介绍Java平台模块系统(JPMS),这是Java9版本中最大的变化。在本文中,我们将看一看JPMS的一些基础知识(为什么我们需要模块?JDK中发生了什么变化?)。之后,我们将了解如何创建、编译和执行单个模块的应用程序。最后,我们将了解如何创建、编译和执行多模块应用程序。在本文中,我们将只使用命
通过学习如何从命令行创建、编译和执行单模块和多模块项目,让您了解Java9的模块化。 (在本文中,我们将介绍Java平台模块系统(JPMS),这是Java9版本中最大的变化。在本文中,我们将看一看JPMS的一些基础知识(为什么我们需要模块?JDK中发生了什么变化?)。之后,我们将了解如何创建、编译和执行单个模块的应用程序。最后,我们将了解如何创建、编译和执行多模块应用程序。在本文中,我们将只使用命
1. 概述 Java9在包之上引入了一个新的抽象级别,正式称为Java平台模块系统(JPMS),简称“模块”。 在本文中,我们将介绍新系统并讨论其各个方面。 2. 什么是模块? 首先,我们需要先了解模块是什么,然后才能了解如何使用它们。 模块是一组密切相关的包和资源以及一个新的模块描述符文件。 换句话说,它是一个“Java包的包”的抽象,允许我们使代码更加可重用。 2.1 Packages 模块中