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

Quels sont les avantages des modules en Java 9 ?

WBOY
WBOYavant
2023-09-10 11:37:02828parcourir

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>

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