Maison > Java > javaDidacticiel > Que sont les modules automatiques dans Java 9 ?

Que sont les modules automatiques dans Java 9 ?

WBOY
Libérer: 2023-09-16 08:25:02
avant
1234 Les gens l'ont consulté

Java 9中的自动模块是什么?

Le module automatique est un pot que nous mettons sur le chemin du module. Il existe de nombreuses bibliothèques préexistantes qui peuvent être utilisées dans notre application, dont beaucoup ne sont pas encore modularisées. Pour faciliter la migration, nous pouvons ajouter le fichier jar de n'importe quelle bibliothèque au chemin du module de l'application, puis utiliser le package de ce fichier jar. Il peut devenir implicitement un module automatique et peut être spécifié dans la directive require de la déclaration du module. Le nom de fichier d'un pot devient son nom de module, qui doit être un identifiant Java valide pouvant être utilisé dans la directive "requires".

AutomaticModules :

  • exporte implicitement tous les types de packages, de sorte que tout module capable de lire les modules automatiques (y compris les modules sans nom) doit accéder aux types publics dans le package de module automatique.
  • Lit implicitement (exige) tous les autres modules, y compris les autres modules automatiques et les modules sans nom, de sorte que les modules automatiques ont accès à tous les types publics exposés par d'autres modules du système.
<strong>%JAVA_HOME%\java --module-path ./libs:./libs-legacy --module app/com.app.Main</strong>
Copier après la connexion

Nom automatique du module :

  • Supprimer l'extension ".jar".
  • Le numéro de version a été supprimé. Par exemple : mylib-1.2.3 -> mylib
  • Les caractères non alphanumériques sont remplacés par des points.
  • Les points en double sont remplacés par des points uniques, les points au début et à la fin de la chaîne seront supprimés.

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