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

Apakah jenis modul yang berbeza dalam Java 9?

PHPz
Lepaskan: 2023-09-05 13:21:15
ke hadapan
1481 orang telah melayarinya

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>
Salin selepas log masuk

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 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