Blogger 站內搜尋

顯示具有 [JAVA][7to17]Module 標籤的文章。 顯示所有文章
顯示具有 [JAVA][7to17]Module 標籤的文章。 顯示所有文章

2025年1月18日 星期六

JAVA 7 to 17 Module

一、前言

一、前言

返回目錄

Java 的模組化系統 (Project Jigsaw),正式在 Java 9 中引入,對 Java 的開發方式帶來了重大的改變。在 Java 7 和 8 之前,Java 開發經常會遇到以下問題:

  • 大型應用程式的類別路徑混亂: 龐大的應用程式往往會使用大量的 JAR 檔案,導致類別路徑 (Classpath) 變得難以管理,容易發生版本衝突和命名空間衝突。
  • 封裝性不足: 缺乏明確的介面和實作分離機制,容易讓內部實作細節暴露,降低程式碼的維護性和安全性。
  • 運行時環境臃腫: 即使應用程式只用到 Java SE API 的一部分,仍然需要引入整個 JDK,造成運行時資源的浪費。

模組化系統旨在解決這些問題,透過明確的模組定義,改善程式碼的封裝性、可維護性和效能。以下將整理 Java 7 至 17 間關於模組化的新特性及其相關內容。

目錄

返回目錄