Java 9 中模組的特徵是什麼?
模組是程式碼、資料和資源的集合。它是一組相關的包和型別,例如類、抽象類和介面,以及程式碼、資料檔案和一些靜態資源。
以下是模組的一些特徵。
模組的特徵
- 模組必須定義一個介面,用於與其他模組通訊。
- 模組定義了模組介面和模組實現之間的分離。
- 模組提供了一組包含資訊的屬性。
- 兩個或多個模組可以巢狀在一起。
- 模組具有清晰、明確的責任。每個功能僅由一個模組實現。
- 模組必須能夠獨立於其他模組進行測試。
- 模組中的錯誤不能傳播到其他模組。
如果我們有兩個模組:M1和M2,以及一個模組中的一個包。我們希望在模組M1中訪問名為Pkg2的模組M2中的包,則必須滿足以下條件
- 模組M1依賴於模組M2,則模組M1可以在其宣告中指定“需要”模組M2。
- 模組M2匯出包Pkg2,以便使其可用於依賴它的模組。在模組M2的宣告中,我們可以指定它“匯出”包Pkg2。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP