Maison > Java > javaDidacticiel > le corps du texte

Quels sont les avantages et les inconvénients du système de modules dans Java 9 ?

PHPz
Libérer: 2023-08-28 18:29:02
avant
1086 Les gens l'ont consulté

Java 9中的模块系统有哪些优点和缺点?

Un changement majeur dans la version Java 9 est le Module System, qui fournit une JVM modulaire qui s'exécute sur des appareils avec moins de mémoire disponible. La JVM exécute uniquement les modules et API requis par l'application.

<strong>module Module-Name {
   requires moduleName;
   exports packageName;
}</strong>
Copier après la connexion

Voici quelques avantages et inconvénients du système de modules.

Avantages des modules :

  • Le changement majeur dans Java 9 est qu'il s'agit désormais d'un système de modules avec JDK modulaire, Code source modulaire et Images d'exécution modulaires.
  • L'API interne est cachée dans un module.
  • Le système de modules crée plus d'opportunités pour le développement de projets capables de gérer le traitement distribué des données. Par exemple, le nouveau Java 9 a été appliqué pour créer des solutions IoT et des Plateformes, où diverses données doivent être traitées simultanément.
  • Les modules en Java peuvent désormais également créer des méthodes publiques à l'intérieur du module et restreindre l'accès aux utilisateurs ordinaires.

Inconvénients du module :

  • Après la sortie de Java 9, les versions précédentes de Java ne sont plus prises en charge et les clients peuvent avoir besoin de consacrer du temps et des ressources à la migration.
  • Si un projet est encore en développement, la migration n'est peut-être pas trop difficile. Mais pour d’autres solutions, la migration peut constituer un problème sérieux.
  • Les interdépendances entre les produits du programme et les bibliothèques n'ont pas encore été résolues, ce qui rend potentiellement difficile l'installation de nouveaux produits et la désinstallation des anciens.

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