Maison > Java > javaDidacticiel > Quelle est la différence entre Java 8 et Java 9 ?

Quelle est la différence entre Java 8 et Java 9 ?

WBOY
Libérer: 2023-08-27 19:41:02
avant
888 Les gens l'ont consulté

Java 8和Java 9之间的区别是什么?

La version Java 9 introduit de nouvelles améliorations et ajoute de nouvelles fonctionnalités. Il comprend JShell, Http2Client, Java Platform Module System (JPMS), Fichiers jar multi-versions, >API Stack Walking, méthodes privées dans les interfaces, Mises à jour de l'API de processus, collections Mises à jour de l'API , Améliorations de l'API Streaming et plus encore

Voici quelques différences entre Java 8 et Java 9

  • Dans Java 8 et versions antérieures, les composants de niveau supérieur sont des packages. Il place un ensemble de types associés (classes, interfaces, énumérations, etc.) dans un groupe et contient également un ensemble de ressources, et Java 9 introduit un nouveau composant : les modules, qui peuvent être utilisés pour placer un ensemble de packages associés dans un groupe, il y a un autre nouveau composant : descripteur de module, module-info.java fichier.
  • Les applications Java 8 utilisent des packages comme composants de niveau supérieur, tandis que les applications Java 9 utilisent des modules comme composants de niveau supérieur.
  • Chaque module Java 9 n'a qu'un seul module avec un seul descripteur de module, tandis que les packages Java 8 ne construisent pas plusieurs modules dans un seul module.

Java 8 :

<strong>Packages  
   - Types (classes, enums, interfaces, etc)
      - Code
      - Data
      - Resources
         - xml
         - images   
         - properties</strong>
Copier après la connexion

Java 9 : ​​

<strong>Modules (Resources, Module Descriptor)</strong>
<strong>   - Packages
      - Types (classes, enums, interfaces, etc)
         - Code
         - Data
         - Resources
            - xml
            - images
            - properties</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