更新時(shí)間:2020-03-10 09:37:17 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2284次
訪問(wèn)控制:
private訪問(wèn)控制方式:私有的
protected訪問(wèn)控制方式:受保護(hù)的
public訪問(wèn)控制方式:公共的
類(lèi)、方法和變量修飾符:
abstract聲明抽象,表明類(lèi)或者成員方法具有抽象屬性
extends繼承,表明A類(lèi)型是B類(lèi)型的子類(lèi)型,這里常見(jiàn)的B類(lèi)型有抽象類(lèi)
class聲明一個(gè)類(lèi)
final最終、不可改變,用來(lái)說(shuō)明最終屬性,表明一個(gè)類(lèi)不能派生出子類(lèi),或者成員方法不能被覆蓋,或者成員域的值不能被改變,用來(lái)定義常量
interface聲明一個(gè)接口
implements表明一個(gè)類(lèi)實(shí)現(xiàn)了一個(gè)接口
native本地,用來(lái)聲明一個(gè)方法是由與計(jì)算機(jī)相關(guān)的語(yǔ)言(如C/C++/FORTRAN語(yǔ)言)實(shí)現(xiàn)的(以指示該方法是用Java以外的語(yǔ)言實(shí)現(xiàn)的)
new創(chuàng)建新的實(shí)例對(duì)象
static表明具有靜態(tài)屬性
strictfp嚴(yán)格,精準(zhǔn),strictfp的意思是FP-strict,也就是說(shuō)精確浮點(diǎn)的意思,使用strictfp聲明一個(gè)類(lèi)、接口或者方法時(shí),所聲明的范圍內(nèi)Java的編譯器以及運(yùn)行環(huán)境會(huì)完全依照浮點(diǎn)規(guī)范IEEE-754來(lái)執(zhí)行。因此如果想讓浮點(diǎn)運(yùn)算更加精確,而且不會(huì)因?yàn)椴煌挠布脚_(tái)所執(zhí)行的結(jié)果不一致的話,就可以使用關(guān)鍵字strictfp。
synchronized線程、同步,表明一段代碼需要同步執(zhí)行
transient短暫,可以應(yīng)用于類(lèi)的成員變量,以便指出該成員變量不應(yīng)在包含它的類(lèi)實(shí)例已序列化時(shí)被序列化,當(dāng)一個(gè)對(duì)象被串行化的時(shí)候,transient型變量的值不包括在串行化的表示中,而非transient型的變量是被包括進(jìn)去的
volatile易失,用于表示可以被多個(gè)線程異步修改的成員變量,表明兩個(gè)或者多個(gè)變量必須同步地發(fā)生變化,volatile的目標(biāo)用途是為了確保所有線程所看到的指定變量的值都是相同的
程序控制語(yǔ)句:
break跳出本層循環(huán)
continue跳過(guò)本次循環(huán)體中余下尚未執(zhí)行的語(yǔ)句,立即進(jìn)行下一次的循環(huán)
return從成員方法中返回?cái)?shù)據(jù)
do用在do-while循環(huán)結(jié)構(gòu)中
while循環(huán)
if如果,用于判斷
else否則,用在條件語(yǔ)句中,表明當(dāng)條件不成立時(shí)的分支
for循環(huán)
instanceof用來(lái)在運(yùn)行時(shí)指出對(duì)象是否是特定類(lèi)的一個(gè)實(shí)例。instanceof通過(guò)返回一個(gè)布爾值來(lái)指出,這個(gè)對(duì)象是否是這個(gè)特定類(lèi)或者是它的子類(lèi)的一個(gè)實(shí)例(booleanresult=objinstanceofClass)obj必須是引用類(lèi)型,不能是基本數(shù)據(jù)類(lèi)型
switch分支語(yǔ)句結(jié)構(gòu)的引導(dǎo)詞
case用在switch語(yǔ)句之中,表示其中的一個(gè)分支
default默認(rèn),例如:1.用在switch語(yǔ)句中,表明一個(gè)默認(rèn)的分支2.default關(guān)鍵字加在接口的方法上可以讓接口中的方法可以有默認(rèn)的函數(shù)體,當(dāng)一個(gè)類(lèi)實(shí)現(xiàn)這個(gè)接口時(shí),可以不用去實(shí)現(xiàn)這個(gè)方法,當(dāng)然,這個(gè)類(lèi)若實(shí)現(xiàn)這個(gè)方法,就等于子類(lèi)覆蓋了這個(gè)方法,最終運(yùn)行結(jié)果符合Java多態(tài)特性
錯(cuò)誤處理:
try捕獲異常
catch用在異常處理中,用來(lái)捕捉異常,和try結(jié)合使用
throw拋出一個(gè)異常對(duì)象
throws聲明在當(dāng)前定義的成員方法中所有需要拋出的異常
finally用于處理異常情況,有沒(méi)有異常都執(zhí)行finally語(yǔ)句塊中的代碼
包相關(guān):
import引入,表明要訪問(wèn)指定的類(lèi)或包
package包
基本類(lèi)型:
boolean布爾型
byte字節(jié)型
char字符型
double雙精度
float浮點(diǎn)
int整型
long長(zhǎng)整型
short短整型
null空
true真
false假
變量引用:
super父類(lèi),超類(lèi),表明當(dāng)前對(duì)象的父類(lèi)型的引用或者父類(lèi)型的構(gòu)造方法
this本類(lèi),指向當(dāng)前實(shí)例對(duì)象的引用
void無(wú)返回值
其他:
enum枚舉
assert斷言,用來(lái)進(jìn)行程序調(diào)試
保留關(guān)鍵字:
goto
const
以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Javase學(xué)習(xí)教程:關(guān)鍵字”的內(nèi)容,希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743