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

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