關(guān)鍵字是編程語(yǔ)言里事先定義好并賦予了特殊含義的單詞,也稱(chēng)作保留字。和其他語(yǔ)言一樣,java中保留了許多關(guān)鍵字,可是java有多少個(gè)關(guān)鍵字?接下來(lái),我們就來(lái)給大家講解一下這方面的內(nèi)容。
1、48個(gè)關(guān)鍵字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while。
2、2個(gè)保留字(現(xiàn)在沒(méi)用以后可能用到作為關(guān)鍵字):goto、const。
3、3個(gè)特殊直接量:true、false、null。
java錯(cuò)誤處理關(guān)鍵字有哪些?
1、try 捕獲異常
try 關(guān)鍵字用于包含可能引發(fā)異常的語(yǔ)句塊。
每個(gè) try 塊都必須至少有一個(gè) catch 或 finally 子句。
如果某個(gè)特定異常類(lèi)未被任何 catch 子句處理,該異常將沿著調(diào)用棧遞歸地傳播到下一個(gè)封閉 try 塊。如果任何封閉 try 塊都未捕獲到異常,Java 解釋器將退出,并顯示錯(cuò)誤消息和堆棧跟蹤信息。
2、 catch 處理異常
catch 關(guān)鍵字用來(lái)在 try-catch 或 try-catch-finally 語(yǔ)句中定義異常處理塊。
開(kāi)始和結(jié)束標(biāo)記 { 和 } 是 catch 子句語(yǔ)法的一部分,即使該子句只包含一個(gè)語(yǔ)句,也不能省略這兩個(gè)標(biāo)記。
每個(gè) try 塊都必須至少有一個(gè) catch 或 finally 子句。
如果某個(gè)特定異常類(lèi)未被任何 catch 子句處理,該異常將沿著調(diào)用棧遞歸地傳播到下一個(gè)封閉 try 塊。如果任何封閉 try 塊都未捕獲到異常,Java 解釋器將退出,并顯示錯(cuò)誤消息和堆棧跟蹤信息。
3、throw 拋出一個(gè)異常對(duì)象
throw 關(guān)鍵字用于引發(fā)異常。
throw 語(yǔ)句將 java.lang.Throwable 作為參數(shù)。Throwable 在調(diào)用棧中向上傳播,直到被適當(dāng)?shù)?catch 塊捕獲。
引發(fā)非 RuntimeException 異常的任何方法還必須在方法聲明中使用 throws 修飾符來(lái)聲明它引發(fā)的異常。
4、 throws 聲明一個(gè)異常可能被拋出
throws 關(guān)鍵字可以應(yīng)用于方法,以便指出方法引發(fā)了特定類(lèi)型的異常。
throws 關(guān)鍵字將逗號(hào)分隔的 java.lang.Throwables 列表作為參數(shù)。
引發(fā)非 RuntimeException 異常的任何方法還必須在方法聲明中使用 throws 修飾符來(lái)聲明它引發(fā)的異常。
要在 try-catch 塊中包含帶 throws 子句的方法的調(diào)用,必須提供該方法的調(diào)用者。
Java關(guān)鍵字是編程中最重要的,Java人員一定要弄懂它們的含義以及其作用,這樣才可以順利的編寫(xiě)編程。最后大家如果想要了解更多java初識(shí)知識(shí),敬請(qǐng)關(guān)注賦能網(wǎng)。
本文鏈接:
本文章“java有多少個(gè)關(guān)鍵字?java錯(cuò)誤處理關(guān)鍵字有哪些?”已幫助 77 人
免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開(kāi)班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579