Java 中的包本質上是文件系統的目錄結構,用於邏輯上組織管理類與介面。透過 import 關鍵字可引入特定包中的公共類,例如 import java.util.*; 會導入 java.util 下所有公共類別。
| 包名 | 主要功能 |
|---|---|
java.lang | 基礎類(String、Thread、Exception 等),預設自動導入 |
java.util | 集合框架、日期時間、工具類 |
java.io | 輸入輸出流、文件操作 |
java.net | 網絡編程、Socket、URL 處理 |
java.awt/javax.swing | GUI 圖形界面開發 |
java.sql | JDBC 數據庫連接 |
java.rmi | 遠程方法調用 |
public 類package 包名;(如 package com.chen.test;)javac -d C:\ B.java,自動生成目錄結構 C:\com\chen\test\B.classC:\)加入環境變數 CLASSPATH// A.java
import com.chen.test.*;
public class A {
public static void main(String[] args) {
B test = new B();
test.add(6, 8); // 輸出 14
}
}
編譯 javac A.java 即可運行。注意:A.java 與 B.java 不可置於同一目錄,否則會因包結構衝突報錯。
@author:作者資訊,可多行@version:版本號@param / @return:方法參數與返回值說明@see:關聯鏈接(類、方法、欄位){@link}:行內超鏈接,如 {@link java.util.Map Map}javadoc -private -d doc -author -version JavaDocTest.java
將在 doc 目錄下生成完整的 HTML 格式 API 文檔,支援跨類導航、繼承樹視圖、索引搜尋等專業功能。
工程價值:規範使用 Javadoc 不僅能自動生成標準化文檔,更能強制開發者保持註釋與代碼同步,大幅降低維護成本,是專案團隊協作的基礎設施。