Rumah  >  Artikel  >  Java  >  Apakah faedah modul dalam Java 9?

Apakah faedah modul dalam Java 9?

WBOY
WBOYke hadapan
2023-09-15 10:09:021406semak imbas

Java 9中模块的好处是什么?

Satu ciri penting yang diperkenalkan dalam Java 9 ialah Modul. Dengan menggunakan modul, kami boleh membahagikan kod kami kepada komponen yang lebih kecil, dipanggil modul. Ini bermakna setiap modul mempunyai tanggungjawabnya sendiri dan mengisytiharkan kebergantungannya pada modul lain untuk berfungsi dengan baik.

Berikut ialah langkah-langkah untuk mencipta projek modular dalam Java 9: ​​​​

Pada mulanya, kita boleh mencipta fail bernama "module-info.java" dan menambahnya ke dalam pakej (modul ). Contohnya, jika nama pakej kami ialah com.mycompany.mypackage, maka fail tersebut akan pergi ke pakej yang sama (src/com.mycompany.mypackage/module-info.java). Kita boleh mencipta modul dengan mengisytiharkan "eksport" dan "memerlukan" ungkapan.

Jika modul kami memerlukan modul lain, kami boleh menulis kod berikut

<strong>module com.tutorialspoint.greetings {
   requires org.tutorix;
}</strong>

Untuk mendedahkan kandungan modul, kami boleh menulis kod berikut

<strong>module org.tutorix {
   exports org.tutorix;
}</strong>

Kelebihan modul Hi

  • Tidak perlu dan strong>dalaman detailsangat selamat untuk meningkatkan keselamatan. Ini bermakna modul hanya boleh mengakses kandungan pakej yang dieksport, bukan semua kandungan modul lain atau awam/dalaman API, jadi kandungan awam satu modul tidak didedahkan kepada modul lain.
  • Apl menjadi lebih kecil dan pantas kerana kita hanya boleh menggunakan mana-mana modul yang kita mahu.
  • Mudah digunakan pada peranti kecil kerana keperluan memori adalah sangat tinggi dan kurang.
  • Mudah disokong
  • Prinsip Tanggungjawab Tunggal.
  • Mudah disokong
  • gandingan kurang antara komponen.

Atas ialah kandungan terperinci Apakah faedah modul 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