模組是程式碼、資料和資源的集合。它是一組相關的套件和類型,例如帶有程式碼、資料檔案的類別、抽象類別和介面 ,以及一些靜態資源。
以下是模組的一些特徵。
模組的特徵:
- 模組必須定義介面以便與其他模組通訊。
- 模組定義模組介面和模組#實作。
- 模組提供一組包含資訊的屬性。
- 兩個或多個模組具有嵌套在一起。
- 模組有明確、定義職責。每個功能僅由一個模組實作。
- 模組必須能夠獨立於其他模組進行測試。
- 模組中的錯誤無法傳播到其他模組。
如果我們有兩個模組:M1 和 M2 ,以及一個模組中的一個套件 。 M2 稱為Pkg2,我們希望在模組M1中可以存取它,那麼必須滿足以下條件:
- 模組M1依賴模組M2,,然後模組M1可以在其宣告中指定「需要」 模組M2 。
- 模組M2匯出套件Pkg2,以使其可供模組使用依賴它。在模組M2的宣告中,我們可以指定它「導出」套件Pkg2。
ul>#
以上是Java 9中模組的特性是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!