首頁 >Java >java教程 >Java 9中模組的好處是什麼?

Java 9中模組的好處是什麼?

WBOY
WBOY轉載
2023-09-15 10:09:021432瀏覽

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

Java 9 中引入的一個重要功能是模組。透過使用模組,我們可以將程式碼分成更小的元件,稱為模組。這意味著每個模組都有自己的職責,並聲明其對其他模組的依賴才能正常運作。

以下是在Java 9 中建立模組化專案的步驟:

最初,我們可以建立一個名為「module-info.java的文件,並將其添加到為其創建的套件(模組)中。例如,如果我們的套件名稱是com.mycompany.mypackage,那麼檔案將會轉到同一個套件(src/com.mycompany.mypackage/module-info.java) 。我們可以透過宣告 "exports" "#requires" 表達式來建立模組。

如果我們的模組需要另一個模組,我們可以寫下面的程式碼

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

#要公開模組內容,我們可以寫以下程式碼

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

模組的優點:

  • 模組隱藏不需要的 strong>和內部細節非常安全,以提高安全性。這意味著模組只能存取導出的套件內容,而不能存取其他模組的所有內容或公共/內部API,因此public一個模組中的內容不對其他模組公開。
  • 應用程式變得又小又快,因為我​​們只能使用我們想要的任何模組。
  • 在小型裝置上輕鬆部署,因為記憶體需求非常高更少。
  • 易於支持單一責任原則
  • 易於支援元件之間更少的耦合
#

以上是Java 9中模組的好處是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除