Heim > Java > javaLernprogramm > Hauptteil

Was ist der Unterschied zwischen Java 8 und Java 9?

WBOY
Freigeben: 2023-08-27 19:41:02
nach vorne
760 Leute haben es durchsucht

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

Java 9-Version führt neue Verbesserungen ein und fügt neue Funktionen hinzu. Es umfasst JShell, Http2Client, Java Platform Module System (JPMS), Multi-Version-JAR-Dateien, >Stack Walking API, private Methoden in Schnittstellen, Prozess-API-Updates, Sammlungen API-Updates , Streaming-API-Verbesserungen und mehr

Hier sind einige Unterschiede zwischen Java 8 und Java 9

  • In Java 8 und früher sind die Komponenten der obersten Ebene Pakete. Es fügt eine Reihe verwandter Typen (Klassen, Schnittstellen, Aufzählungen usw.) in eine Gruppe ein und enthält außerdem eine Reihe von Ressourcen. Java 9 führt eine neue Komponente ein: Module, mit denen eine Reihe verwandter Pakete abgelegt werden kann In einer Gruppe gibt es eine weitere neue Komponente: Moduldeskriptor, module-info.java Datei.
  • Java 8-Anwendungen verwenden Pakete als Komponenten der obersten Ebene, während Java 9-Anwendungen Module als Komponenten der obersten Ebene verwenden.
  • Jedes Java 9-Modul verfügt nur über ein Modul mit einem Moduldeskriptor, während Java 8-Pakete nicht mehrere Module in einem einzigen Modul zusammenfassen.

Java 8:

<strong>Packages  
   - Types (classes, enums, interfaces, etc)
      - Code
      - Data
      - Resources
         - xml
         - images   
         - properties</strong>
Nach dem Login kopieren

Java 9: ​​​​

<strong>Modules (Resources, Module Descriptor)</strong>
<strong>   - Packages
      - Types (classes, enums, interfaces, etc)
         - Code
         - Data
         - Resources
            - xml
            - images
            - properties</strong>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Java 8 und Java 9?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!