本表整理 Java 開發高頻術語,涵蓋類別結構、修飾符、集合、執行緒、例外、反射等核心概念,適合初學者建立標準詞彙庫,亦可作資深開發者快速查閱。
| 英文術語 | 中文翻譯 | 備註/解釋 |
|---|---|---|
| Abstract class | 抽象類別 | 不可實例化,需被繼承實作抽象方法 |
| Abstract method | 抽象方法 | 無方法主體,僅宣告簽名 |
| Access modifier | 存取修飾符 | public/protected/default/private 控制可見性 |
| Anonymous class | 匿名類別 | 無名稱、僅用一次的內部類別 |
| Anonymous inner class | 匿名內部類別 | 定義在方法/程式碼區塊內的匿名類別 |
| API | 應用程式介面 | 提供特定功能的類別/方法集合 |
| Array | 陣列 | 固定長度、同型別元素容器,本身為物件 |
| Automatic variables | 區域變數 | 宣告在方法內,棧上分配,無預設值 |
| Base class | 基類別 / 父類別 | 被繼承的類別 |
| Blocked state | 阻塞狀態 | 執行緒等待資源(鎖、I/O)時狀態,不佔用 CPU |
| Call stack | 呼叫堆疊 | 方法呼叫鏈的有序記錄,用於例外追蹤 |
| Casting | 型別轉換 | 基本型別轉換 / 物件參考上下轉型 |
| char | 字元 | 16-bit Unicode 字元基本型別 |
| Child class / Derived class | 子類別 / 衍生類別 | 繼承基類別的類別 |
| Class | 類別 | 物件藍圖,定義屬性與行為 |
| Class members | 類別成員 | 包含欄位(靜態/實例)與方法 |
| Class methods | 類別方法 / 靜態方法 | static 修飾,無 this,可直接透過類別名呼叫 |
| Class variable | 類別變數 / 靜態變數 | static 修飾,屬於類別共享單一副本 |
| Collection | 集合 / 容器類別 | 儲存其他物件的物件,如 List、Set、Map |
| Collection interface | 集合介面 | 定義所有集合共通操作契約 |
| Collections framework | 集合框架 | 介面、實作、演算法三大支柱 |
| Constructor | 建構子 / 建構函式 | 物件建立時自動呼叫,初始化狀態 |
| Containers | 容器 | 可容納其他元件的特殊元件 (AWT/Swing) |
| Declaration | 宣告 | 原始碼中對類別/介面/方法/套件/變數的定義語法 |
| Encapsulation | 封裝 | 隱藏內部實作,對外暴露公共介面 |
| Event classes | 事件類別 | 定義在 java.awt.event 套件 |
| Event sources | 事件來源 | 產生事件的元件/物件,傳遞給監聽器 |
| Exception | 例外 | 非標準流程情況;亦指例外物件類別 |
| Extensibility | 擴充性 | 無需重寫代碼即可增強功能 |
| Finalizer | 終結器 | finalize() 方法,GC 前由 JVM 呼叫清理資源 |
| Garbage collection | 垃圾回收 | JVM 自動回收不可及物件記憶體 |
| Guarded region | 監控區域 | try 區塊,用於捕捉例外 |
| Heap | 堆積 | Java 物件記憶體分配區域 |
| Identifiers | 識別符 | 類別/方法/變數命名,區分大小寫 |
| Import statement | 匯入陳述式 | 允許使用簡短類別名 |
| Inheritance | 繼承 | 子類別取得父類別特徵 |
| Inner classes | 內部類別 | 定義在另一個類別/方法內部的類別 |
| Instance | 實例 / 物件 | 類別實例化後的具體對象 |
| Instance variable | 實例變數 / 成員變數 | 屬於物件,非 static,可被非靜態方法存取 |
| Interface | 介面 | 定義方法契約,由類別實作 |
(篇幅所限僅列前段,完整版建議參考 Oracle 官方術語表或《Java 術語大全》專書)