Java/關鍵字
< Java
java有一系列的關鍵字,在代碼中各自有自己的重要用途與意義。同時,java的關鍵字不能成為變量名、常量名、函數名、類名,否則程序將無法編譯通過。
關鍵字列表
編輯類別 | 關鍵字 | 說明 |
---|---|---|
訪問控制修飾符 | private | 私有的 |
protected | 受保護的 | |
public | 公共的 | |
類別、方法和變量修飾符 | abstract | 聲明抽象 |
class | 類別 | |
extends | 擴允,繼承 | |
final | 最終值,不可改變的 | |
implements | 實現(介面) | |
interface | 介面 | |
native | 本地,原生方法(非Java實現) | |
new | 新,創建 | |
static | 靜態 | |
strictfp | 嚴格,精準 | |
synchronized | 執行緒,同步 | |
transient | 短暫 | |
volatile | 易失 | |
程序控制語句 | break | 跳出循環 |
case | 定義一個值以供switch選擇 | |
continue | 繼續 | |
default | 默認 | |
do | 運行 | |
else | 否則 | |
for | 循環 | |
if | 如果 | |
instanceof | 實體 | |
return | 回傳 | |
switch | 根據值選擇執行 | |
while | 循環 | |
錯誤處理 | assert | 斷言表達式是否為真 |
catch | 捕捉異常 | |
finally | 有沒有異常都執行 | |
throw | 拋出一個異常物件 | |
throws | 聲明一個異常可能被拋出 | |
try | 捕獲異常 | |
包相關 | import | 導入 |
package | 包 | |
基本類型 | boolean | 布林型 |
byte | 字節型 | |
char | 字符型 | |
double | 雙精度浮點 | |
float | 單精度浮點 | |
int | 整數型 | |
long | 長整數型 | |
short | 短整數型 | |
null | 空 | |
變量引用 | super | 父類,超類 |
this | 本類 | |
void | 無回傳值 | |
保留關鍵字 | goto | 是關鍵字,但不能使用 |
const | 是關鍵字,但不能使用 |