首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 基礎語法完整指南:源檔結構、命名規範、註解與文件化

     編輯:Java 綜合教學

Java 基礎語法完整指南:源檔結構、命名規範、註解與文件化

Java 是純物件導向語言,所有程式碼必須包裹在類別中。本文詳細規範源檔撰寫規則、命名慣例、三種註解風格與 Javadoc 文件化工具用法,助你養成專業級編碼習慣。

一、源檔撰寫核心規則

1. 基本架構範例

// HelloDate.java
import java.util.Date; // 引入額外類別/套件

public class HelloDate {
    /*
     * 程式目的:輸出當前系統時間
     */
    public static void main(String[] args) {
        System.out.print("Hell, it's ");
        System.out.println(new Date());
    }
}

2. 關鍵規則解析

項目規則說明
import引入額外類別java.lang 自動引入,無需 import
類別宣告public class 類別名類別名必須與檔名相同(含大小寫)
main 方法public static void main(String[] args)程式入口,args 存放命令列參數
多 main 方法允許多個類別各有 main執行時由 JVM 呼叫指定類別的 main
物件列印System.out.println(obj)自動呼叫 toString(),未覆寫則顯示位址
垃圾回收自動管理無引用物件自動回收,無記憶體洩漏風險

二、源檔命名強制規則

  1. 最多一個 public 類別。
  2. 若有 public 類別,檔名必須與該類別名完全相同(.java 副檔名)。
  3. 若無 public 類別,檔名任一類別名皆可。

三、非書面命名慣例(業界標準)

元素慣例範例
類別/介面PascalCase,縮寫全大寫DateTest, XMLExample
方法/變數camelCasegetName, maxSize
常數全大寫 + 底線分隔MAX_SIZE, DEFAULT_TIMEOUT
套件全小寫,反向網域com.company.project

四、良好編程習慣三要素

  1. 縮排:區塊縮排,一行一句,禁止多短句同行。
  2. 註解:有效程式碼 10-20%,註解貼近程式碼(上方/右側),修改碼必修改註解。
  3. 識別符命名:見名知意,完整單詞或公認縮寫,禁用單字元變數名。

五、關鍵字與識別符

  • 關鍵字:Java 預留字(class, public, static, void 等),不可作識別符。
  • 識別符組成:字母、數字、_、$;首字元不可為數字;嚴格區分大小寫。

六、三種註解風格

類型語法用途範例
單行// 文字簡短說明// 計算總和
多行/* 文字 */區塊說明、暫時停用代碼/* 多行說明 */
文件註解/** 文字 */API 文件生成,支援標籤見下方範例

文件註解標準寫法

/**
 * 類別功能描述
 * @author 作者名
 * @version 1.0
 * @since JDK 1.8
 */

七、內嵌式文件與 Javadoc 工具

  • 原理:文件與程式碼同檔,透過特殊標記萃取。
  • 工具:javadoc.exe(JDK bin 目錄)。
  • 輸出:HTML 格式 API 文件,含類別/方法/參數結構,瀏覽器可讀。
  • 進階:可嵌入自訂 HTML 標籤美化輸出。

常用 Javadoc 標籤

@param  參數說明
@return 回傳值說明
@throws 例外說明
@see    參考連結
@deprecated 棄用標記

實務建議:將 Javadoc 整合至建構流程(Maven/Gradle javadoc:jar),持續發布最新 API 文件至內部 Nexus/Artifactory,提升團隊協作效率。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved