Looking for java Keywords? Try Ask4Keywords

Java LanguageModules


Syntaxe

  • nécessite java.xml;
  • nécessite public java.xml; # expose le module aux dépendants pour utilisation
  • exportations com.example.foo; # dépendants peuvent utiliser les types publics dans ce paquet
  • exporte com.example.foo.impl vers com.example.bar; # restreindre l'utilisation à un module

Remarques

L'utilisation des modules est encouragée mais n'est pas obligatoire, cela permet au code existant de continuer à fonctionner en Java 9. Il permet également une transition progressive vers du code modulaire.

Tout code non modulaire est placé dans un module sans nom lorsqu'il est compilé. C'est un module spécial capable d'utiliser des types de tous les autres modules, mais uniquement à partir de packages qui ont une déclaration d' exports .

Tous les paquets du module sans nom sont exportés automatiquement.

Les mots-clés, par exemple, module etc ..., sont restreints dans la déclaration de module mais peuvent continuer à être utilisés comme identificateurs ailleurs.

Modules Exemples Liés