關(guān)鍵詞匯總展示
1.兩個(gè)保留字
const 起靜態(tài)作用,限定變量不可改變
goto 無(wú)條件轉(zhuǎn)移語(yǔ)句
2.其它關(guān)鍵字
(1)訪問(wèn)修飾符,共3個(gè)
public 公有的,可跨包使用
protected 受保護(hù)的,僅在子類和當(dāng)前包中使用
private 私有的,僅在當(dāng)前類中使用
(2)與包有關(guān),共2個(gè)
import 導(dǎo)入包
package 表示所在的包
(3)與類有關(guān),共5個(gè)
class 聲明類
interface 聲明接口
abstract 聲明類或方法抽象
extends 繼承類
implements 實(shí)現(xiàn)接口
(4)數(shù)據(jù)類型,共8個(gè)
byte 字節(jié)型,8bit
char 字符型,16bit
boolean 布爾型
short 短整型,16bit
int 整型,32bit
long 長(zhǎng)整型,64bit
float 浮點(diǎn)型,32bit
double 雙精度型,64bit
(5)與返回值有關(guān),共5個(gè)
return 聲明返回值
void 無(wú)返回值
null 空
true 真
false 假
(6)流程控制,共10個(gè)
if 流程控制
else 流程控制
for 流程控制
do 流程控制
while 流程控制
switch 流程控制
case 流程控制
default 流程控制
break 跳出循環(huán)
continue 進(jìn)行下一次循環(huán)
(7)異常,共5個(gè)
try 要執(zhí)行的保護(hù)代碼
catch 捕獲異常并進(jìn)行處理
finally 不管有沒(méi)有異常都會(huì)執(zhí)行的代碼
throw 拋出異常對(duì)象
throws 將異常拋出到調(diào)用方法中
(8)其他修飾符,共7個(gè)
static 使類成員變?yōu)殪o態(tài)的
final 被修飾的類不能被繼承,被修飾的方法不能被重寫(xiě),被修飾的屬性值不能改變
native 使其它語(yǔ)言代碼本地化
strictfp 使被修飾的類,接口或方法進(jìn)行嚴(yán)格的計(jì)算
synchronized 給方法上鎖,一次只能被一個(gè)線程調(diào)用
transient 意為臨時(shí)的,被修飾的域不會(huì)被序列化
volatile 使被修飾的成員變量在不同的線程中值唯一
(9)其它關(guān)鍵字,共6個(gè)
new 實(shí)例化對(duì)象,開(kāi)辟內(nèi)存
instanceof 判斷對(duì)象是否是類的一個(gè)實(shí)例
super 指代當(dāng)前類的父類
this 指代當(dāng)前類
enum 枚舉
assert 斷言,用于程序調(diào)試
關(guān)鍵字概要
定義:是被Java語(yǔ)言賦予特殊含義,具有專門(mén)用途的單詞,比如之前接觸的class,int,double均為Java已經(jīng)預(yù)設(shè)好的
特點(diǎn):字母全部小寫(xiě), 注意String不是關(guān)鍵字
注意事項(xiàng):goto 與 const 是Java中的保留字,即沒(méi)有賦予特殊含義卻仍被Java占用的單詞。
以上就是java中全部關(guān)鍵字的展示,數(shù)量較多這里就只給大家進(jìn)行簡(jiǎn)單的列舉,我們會(huì)在后期文章中慢慢穿插講解。更多關(guān)于“Java培訓(xùn)”的問(wèn)題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓(xùn)經(jīng)驗(yàn),課程大綱更科學(xué)更專業(yè),有針對(duì)零基礎(chǔ)的就業(yè)班,有針對(duì)想提升技術(shù)的好程序員班,高品質(zhì)課程助力你實(shí)現(xiàn)java程序員夢(mèng)想。