Maison > Java > javaDidacticiel > Que sont les modules sans nom dans Java 9 ?

Que sont les modules sans nom dans Java 9 ?

王林
Libérer: 2023-08-18 23:17:07
avant
972 Les gens l'ont consulté

Java 9中的未命名模块是什么?

Un modulesans nom est le concept d'un package sans nom. Il s'agit d'un module dans lequel un package ou une classe ne peut être défini dans aucun nommé module mais est présent dans le chemin de classe dans un fichier jar . Si notre code essaie de charger un type à partir de ces fichiers, le système de modules essaie de trouver le classpath et de le charger. Un modulesans nom lira tous les autres modules, y compris tous les

nommés

, plateforme intégrée modules, et exportera tous leurs packages. Les packages dans les modules sans nom peuvent être ignorés, ceci est également défini dans les modules nommés. Les modules sans nom peuvent accéder à tous les packages exportés par tous les autres modules dans : chemin du module

.

Tous les fichiers jar dans le chemin de classe (c'est-à-dire tous les autres types présents dans ce module sans nom). La traduction chinoise de
  • Grammar
    <strong>java --module-path out -module moduleName/com.tutorialspoint.UnnamedModuleTest</strong>
    Copier après la connexion
  • Example
  • est :
  • Example
public class UnnamedModuleTest {
   public static void main(String args[]) {
      <strong>Module </strong>module = UnnamedModuleTest.class.<strong>getModule()</strong>;
      System.out.println("Module: "+ module);
      System.out.println("Name: " + module.<strong>getName()</strong>);
      System.out.println("isNamed: " + module.<strong>isNamed()</strong>);
      System.out.println("Descriptor: " + module.<strong>getDescriptor()</strong>);
   }
}
Copier après la connexion

Output

<strong>Module: unnamed module @c818063
Name: null
isNamed: false
Descriptor: null</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