Rumah > Java > javaTutorial > Apakah perbezaan antara Java 8 dan Java 9?

Apakah perbezaan antara Java 8 dan Java 9?

WBOY
Lepaskan: 2023-08-27 19:41:02
ke hadapan
889 orang telah melayarinya

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

Versi Java 9 memperkenalkan peningkatan baharu dan menambah ciri baharu. Ia termasuk jshell, http2client, sistem modul platform java (jpms), multi-vision jar fail, > stack walking api, Private methods in interfaces Kemas kini API , Menstrim peningkatan API dan banyak lagi Berikut ialah beberapa perbezaan antara Java 8 dan Java 9

Dalam

Java 8
    dan lebih awal, komponen peringkat teratas ialah
  • pakej. Ia meletakkan satu set jenis yang berkaitan (kelas, antara muka, penghitungan, dll.) ke dalam kumpulan dan juga mengandungi satu set sumber, dan Java 9 memperkenalkan komponen baharu: modul, yang boleh digunakan untuk meletakkan satu set pakej berkaitan ke dalam kumpulan , terdapat satu lagi komponen baharu: deskriptor modul, fail module-info.java. Aplikasi Java 8 menggunakan pakej sebagai komponen peringkat teratas, manakala aplikasi Java 9 menggunakan modul sebagai komponen peringkat teratas.
  • Setiap modul Java 9 hanya mempunyai satu modul dengan satu deskriptor modul, manakala pakej Java 8 tidak membina berbilang modul ke dalam satu modul.
  • Java 8:
  • <strong>Packages  
       - Types (classes, enums, interfaces, etc)
          - Code
          - Data
          - Resources
             - xml
             - images   
             - properties</strong>
    Salin selepas log masuk
Java 9: ​​​​

<strong>Modules (Resources, Module Descriptor)</strong>
<strong>   - Packages
      - Types (classes, enums, interfaces, etc)
         - Code
         - Data
         - Resources
            - xml
            - images
            - properties</strong>
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah perbezaan antara Java 8 dan Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan