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

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

WBOY
WBOYavant
2023-08-27 19:41:02765parcourir

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>

Java 9 : ​​

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