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-10 11:37:02
avant
842 Les gens l'ont consulté

Java 9中模块的优势是什么?

Module est un conteneur de packages conçu pour la réutilisation, chaque module contient un descripteur de module qui contient des informations sur le nom du module, les dépendances du module (de quoi s'agit-il ? Les noms des autres modules, cela dépend sur) et les noms des packages qu'il exporte , ces packages ne peuvent être utilisés que par les modules dépendants

Avantages des modules

  • Une forte encapsulation est l'un des principaux avantages du système de modules, car " Le Le spécificateur d'accès public" n'est plus accessible à tout le monde. En utilisant le système de modules, nous pouvons permettre aux applications externes d'accéder à un ensemble limité de packages.
  • Cela rend notre application légère afin qu'elle puisse être exécutée sur un plus grand nombre d'appareils. Comme il est léger, il augmente les performances de votre application.
  • Cette architecture nous permet de séparer l'application en packages externes et cachés, ce qui facilite le respect du principe de séparation des préoccupations.
  • Certaines classes internes dans des packages tels que sun.security.*, com.sun .crypto.* ne sont plus accessibles car ces packages sont désormais masqués, donc sécurité améliorée.

p>

Les modules peuvent être déclarés dans un fichier nommé "module-info.java" qui est un descripteur de module.

<strong>module com.tutorialspoint.app{
   // Modules upon which the module "com.tutorialspoint.app" depends on 
   requires com.tutorialspoint.services;
   // Packages exposed by this module that can be used by other modules 
   exports com.tutorialspoint.app.util;
}</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