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
1518 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!

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