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

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

PHPz
PHPzavant
2023-09-05 13:21:151414parcourir

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>

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer