Maison >Java >javaDidacticiel >Quels sont les avantages des modules en Java 9 ?

Quels sont les avantages des modules en Java 9 ?

WBOY
WBOYavant
2023-09-15 10:09:021445parcourir

Java 9中模块的好处是什么?

Une fonctionnalité importante introduite dans Java 9 est Modules. En utilisant des modules, nous pouvons diviser notre code en composants plus petits, appelés modules. Cela signifie que chaque module a ses propres responsabilités et déclare ses dépendances sur les autres modules pour fonctionner correctement.

Voici les étapes pour créer un projet modulaire en Java 9 : ​​

Dans un premier temps, nous pouvons créer un fichier appelé "module-info.java" et l'ajouter au dans un package (module ). Par exemple, si le nom de notre package est com.mycompany.mypackage, alors le fichier ira dans le même package (src/com.mycompany.mypackage/module-info.java). On peut créer des modules en déclarant les expressions "exports" et "requires" .

Si notre module nécessite un autre module, nous pouvons écrire le code suivant

<strong>module com.tutorialspoint.greetings {
   requires org.tutorix;
}</strong>

Pour exposer le contenu du module, nous pouvons écrire le code suivant

<strong>module org.tutorix {
   exports org.tutorix;
}</strong>

Avantages des modules :

  • Module Masquer Les strong>inutiles et les détailsinternessont très sécurisés pour augmenter la sécurité. Cela signifie que les modules ne peuvent accéder qu'au contenu du package exporté, pas à tout le contenu des autres modules ou au A
  • PI
  • public/interne, de sorte que le contenu public d'un module n'est pas exposé aux autres modules.
  • Les applications deviennent plus petites et plus rapides car nous ne pouvons utiliser que le module de notre choix.
  • Facile à déployer sur de petits appareils car les besoins en mémoire sont bien moindres. Facile à prendre en charge
  • Principe de responsabilité unique
  • . Facile à prendre en charge
  • couplage sans
entre les composants. 🎜🎜

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