首頁  >  文章  >  Java  >  Java 9中模組的優點是什麼?

Java 9中模組的優點是什麼?

WBOY
WBOY轉載
2023-09-10 11:37:02831瀏覽

Java 9中模块的优势是什么?

模組是專為重複使用而設計的軟體包容器,每個模組都包含一個模組描述符,其中包含有關的資訊模組名稱模組依賴項(它所依賴的其他模組的名稱)和它導出的套件的名稱,這些套件只能由依賴的模組使用

模組的優點

  • 封裝性強是模組系統的主要優點之一,因為「 public 」存取說明符不再可供所有人存取。透過使用模組系統,我們可以允許外部應用程式存取有限的一組套件。
  • 它使我們的應用程式輕量級,因此可以在更多應用程式上運行裝置數量。由於它是輕量級的,因此提高了應用程式的效能
  • 這種架構允許我們將應用程式分為外部隱藏包,因此很容易遵循關注點分離原則。
  • 套件中的一些內部類,例如sun.security.*com.sun .crypto.* 不再可訪問,因為這些軟體包現已隱藏,因此提高了安全性

p>

模組可以在名為「module-info.java」的檔案中聲明,該檔案是模組描述符。

<strong>module com.tutorialspoint.app{
   // Modules upon which the module "com.tutorialspoint.app" depends on 
   requires com.tutorialspoint.services;
   // Packages exposed by this module that can be used by other modules 
   exports com.tutorialspoint.app.util;
}</strong>

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

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