Java 關(guān)鍵字
下面列出了 Java 關(guān)鍵字。這些保留字不能用于常量、變量、和任何標(biāo)識(shí)符的名稱。
類別 |
關(guān)鍵字 |
說明 |
訪問控制 |
private |
私有的 |
protected |
受保護(hù)的 |
public |
公共的 |
default |
默認(rèn) |
類、方法和變量修飾符 |
abstract |
聲明抽象 |
class |
類 |
extends |
擴(kuò)充,繼承 |
final |
最終值,不可改變的 用于聲明變量,一旦該變量被設(shè)定,就不可以再改變?cè)撟兞康闹?BR>final關(guān)鍵字定義的變量必須在聲明時(shí)對(duì)其進(jìn)行賦值操作 被定義為final的常量定義時(shí)需要使用大寫字母命名,并且中間使用下劃線進(jìn)行連接 被定義為final的方法不能被重寫,但是在父類中被定義為private final的方法可以被子類覆蓋 被定義為final的類不能被繼承 |
implements |
實(shí)現(xiàn)(接口) |
interface |
接口 |
native |
本地,原生方法(非 Java 實(shí)現(xiàn)) |
new |
新,創(chuàng)建 |
static |
靜態(tài) |
strictfp |
嚴(yán)格,精準(zhǔn) |
synchronized |
線程,同步 |
transient |
短暫 |
volatile |
易失 |
程序控制語(yǔ)句 |
break |
跳出循環(huán) |
case |
定義一個(gè)值以供 switch 選擇 |
continue |
繼續(xù) |
default |
默認(rèn) |
do |
運(yùn)行 |
else |
否則 |
for |
循環(huán) |
if |
如果 |
instanceof |
實(shí)例 |
return |
返回 |
switch |
根據(jù)值選擇執(zhí)行 |
while |
循環(huán) |
錯(cuò)誤處理 |
assert |
斷言表達(dá)式是否為真 |
catch |
捕捉異常 |
finally |
有沒有異常都執(zhí)行 |
throw |
拋出一個(gè)異常對(duì)象 |
throws |
聲明一個(gè)異常可能被拋出 |
try |
捕獲異常 |
包相關(guān) |
import |
引入 |
package |
包 |
基本類型 |
boolean |
布爾型 |
byte |
字節(jié)型 |
char |
字符型 |
double |
雙精度浮點(diǎn) |
float |
單精度浮點(diǎn) |
int |
整型 |
long |
長(zhǎng)整型 |
short |
短整型 |
變量引用 |
super |
父類,超類 |
this |
本類 如果在外部類中定義的成員變量與內(nèi)部類的成員變量名稱相同,可以使用this關(guān)鍵字 |
void |
無返回值 |
保留關(guān)鍵字 |
goto |
是關(guān)鍵字,但不能使用 |
const |
是關(guān)鍵字,但不能使用 |
null |
空 |