做一個(gè)終身學(xué)習(xí)的人。

在這章節(jié)中, 主要介紹以下內(nèi)容:

  • 封裝Java模塊的不同格式

  • JAR格式增強(qiáng)

  • 什么是多版本JAR

  • 如何創(chuàng)建和使用多版本JAR

  • JMOD是什么格式

  • 如何使用jmod工具來(lái)處理JMOD文件

  • 如何創(chuàng)建、解壓和描述JMOD文件

  • 如何列出JMOD文件的內(nèi)容

  • 如何在JMOD文件中記錄模塊的哈希值以進(jìn)行依賴性驗(yàn)證

模塊可以以不同的格式打包,以便在編譯時(shí),鏈接時(shí)和運(yùn)行時(shí)三個(gè)階段中使用。 但并不是在所有階段都支持這四種格式。 JDK 9支持以下格式打包模塊: