Rumah >Java >javaTutorial >Apakah jenis modul yang berbeza dalam Java 9?

Apakah jenis modul yang berbeza dalam Java 9?

PHPz
PHPzke hadapan
2023-09-05 13:21:151449semak imbas

Java 9中有哪些不同的模块类型?

Sistem modul ialah ciri baharu yang diperkenalkan di Java 9. Modul ialah satu set pakej, terbahagi kepada dua jenis: pakej yang dieksport dan pakej tersembunyi. Pakej eksport boleh digunakan di luar modul ini. Pakej tersembunyi tidak boleh digunakan di luar modul ini; hanya kod modul ini boleh menggunakan pakej ini.

Terdapat empat jenis modul dalam Java 9 seperti berikut:

  • Modul Aplikasi: Modul ini digunakan untuk melaksanakan fungsi. Semua kebergantungan Pihak Ketiga termasuk dalam kategori ini.
  • Auto-Modul: Boleh meletakkan balang tanpa deskriptor modul dalam modul dalam laluan modul. Faedah utama modul ini ialah penggunaan balang binaan pra-Java 9.
  • Modul tanpa nama: Mana-mana balang atau kelas pada laluan kelas adalah milik modul yang tidak dinamakan. Oleh kerana ia tidak mempunyai sebarang nama, ia boleh membaca dan mengeksport semua modul.
  • Modul Platform: JDK telah ditukar kepada struktur modular dan ini dipanggil modul platform.
<strong>module <Module-Name> {
   requires moduleName;
   exports packageName;
}</strong>

Atas ialah kandungan terperinci Apakah jenis modul yang berbeza dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam