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

Quels sont les avantages des modules en Java 9 ?

WBOY
Libérer: 2023-09-15 10:09:02
avant
1443 Les gens l'ont consulté

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>
Copier après la connexion

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

<strong>module org.tutorix {
   exports org.tutorix;
}</strong>
Copier après la connexion

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!

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