| 關鍵字 | 說明 |
|---|---|
| _ (underscore) | Java 9+ 限制性關鍵字,不可單獨作為識別字。 |
| abstract | 用於宣告抽象類別或方法。 |
| assert | 用於進行斷言檢查,偵錯用。 |
| boolean | 基本型別:布林值。 |
| break | 中斷迴圈或 switch 語句。 |
| byte | 基本型別:8 位元整數。 |
| case | switch 語句的分支標籤。 |
| catch | 用於捕捉 try 區塊中拋出的例外。 |
| char | 基本型別:16 位元 Unicode 字元。 |
| class | 宣告類別。 |
| const | 保留字(未使用)。 |
| continue | 跳過迴圈的本次疊代,繼續下一次。 |
| default | switch 的預設分支或介面中方法的預設實作。 |
| do | do-while 迴圈的開始。 |
| double | 基本型別:64 位元浮點數。 |
| else | if 的分支敘述。 |
| enum | 宣告枚舉型別。 |
| exports | Java 9+ 模組中匯出套件。 |
| extends | 類別繼承或介面繼承。 |
| final | 修飾符:表示不可變、不可繼承或不可覆寫。 |
| finally | try-catch 後無論是否發生例外都會執行的區塊。 |
| float | 基本型別:32 位元浮點數。 |
| for | for 迴圈開始。 |
| goto | 保留字(未使用)。 |
| if | 條件判斷。 |
| implements | 實作介面。 |
| import | 匯入套件或類別。 |
| instanceof | 檢查物件是否為特定型別。 |
| int | 基本型別:32 位元整數。 |
| interface | 宣告介面。 |
| long | 基本型別:64 位元整數。 |
| module | Java 9+ 宣告模組。 |
| native | 宣告由其他語言(如 C++)實作的方法。 |
| new | 建立新物件。 |
| opens | Java 9+ 模組中開放反射。 |
| package | 宣告套件。 |
| private | 存取修飾詞:僅類別內可見。 |
| protected | 存取修飾詞:同套件或子類別可見。 |
| provides | Java 9+ 模組中宣告服務實作。 |
| public | 存取修飾詞:任何地方可見。 |
| record | Java 14+ 宣告紀錄類別(不可變資料載體)。 |
| requires | Java 9+ 模組中宣告依賴。 |
| return | 從方法回傳值。 |
| short | 基本型別:16 位元整數。 |
| static | 修飾符:屬於類別而非物件。 |
| strictfp | 限制浮點運算的精確度。 |
| super | 呼叫父類別成員或建構子。 |
| switch | 多重分支控制。 |
| synchronized | 執行緒同步鎖定。 |
| this | 參照當前物件實例。 |
| throw | 拋出例外。 |
| throws | 宣告方法可能拋出的例外。 |
| to | Java 9+ 模組中指定匯出對象。 |
| transient | 修飾符:標記欄位不參與序列化。 |
| try | 嘗試執行可能會拋出例外的區塊。 |
| uses | Java 9+ 模組中宣告服務需求。 |
| var | Java 10+ 區域變數型別推論(保留型別名稱,非嚴格關鍵字)。 |
| void | 宣告方法無回傳值。 |
| volatile | 修飾符:確保變數在執行緒間的可見性。 |
| while | while 迴圈開始。 |
| with | Java 9+ 模組中配合 provides 使用。 |
2026/7/11
Java 21 Java關鍵字
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言