Maison > Java > javaDidacticiel > Quels sont les différents types de modules dans Java 9 ?

Quels sont les différents types de modules dans Java 9 ?

PHPz
Libérer: 2023-09-05 13:21:15
avant
1456 Les gens l'ont consulté

Java 9中有哪些不同的模块类型?

Système de modules est une nouvelle fonctionnalité introduite dans Java 9. Un module est un ensemble de packages, divisé en deux types : packages exportés et packages cachés. Les packages d'exportation peuvent être utilisés en dehors de ce module. Les packages cachés ne peuvent pas être utilisés en dehors de ce module ; seul le code de ce module peut utiliser ces packages.

Il existe quatre types de modules dans Java 9 comme suit :

  • Module d'application : Ce module est utilisé pour implémenter des fonctionnalités. Toutes les dépendances Tiers entrent dans cette catégorie.
  • Auto-Modules : Peut placer des pots sans descripteurs de module dans les modules du chemin du module. Le principal avantage de ce module est l'utilisation de jars de build pré-Java 9.
  • Modules sans nom : Tout fichier jar ou classe sur le chemin de classe appartient à un module sans nom. Comme il n'a pas de nom, il peut lire et exporter tous les modules.
  • Modules de plateforme : JDK a été converti en une structure modulaire et ceux-ci sont appelés modules de plateforme.
<strong>module <Module-Name> {
   requires moduleName;
   exports packageName;
}</strong>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal