您好,歡迎來到賦能網(wǎng)!

java有多少個(gè)關(guān)鍵字?java錯(cuò)誤處理關(guān)鍵字有哪些?

賦能網(wǎng) 2023-05-09 77

關(guān)鍵字是編程語言里事先定義好并賦予了特殊含義的單詞,也稱作保留字。和其他語言一樣,java中保留了許多關(guān)鍵字,可是java有多少個(gè)關(guān)鍵字?接下來,我們就來給大家講解一下這方面的內(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)在沒用以后可能用到作為關(guān)鍵字):goto、const。

3、3個(gè)特殊直接量:true、false、null。

java錯(cuò)誤處理關(guān)鍵字有哪些?

1、try 捕獲異常

try 關(guān)鍵字用于包含可能引發(fā)異常的語句塊。

每個(gè) try 塊都必須至少有一個(gè) catch 或 finally 子句。

如果某個(gè)特定異常類未被任何 catch 子句處理,該異常將沿著調(diào)用棧遞歸地傳播到下一個(gè)封閉 try 塊。如果任何封閉 try 塊都未捕獲到異常,Java 解釋器將退出,并顯示錯(cuò)誤消息和堆棧跟蹤信息。

2、 catch 處理異常

catch 關(guān)鍵字用來在 try-catch 或 try-catch-finally 語句中定義異常處理塊。

開始和結(jié)束標(biāo)記 { 和 } 是 catch 子句語法的一部分,即使該子句只包含一個(gè)語句,也不能省略這兩個(gè)標(biāo)記。

每個(gè) try 塊都必須至少有一個(gè) catch 或 finally 子句。

如果某個(gè)特定異常類未被任何 catch 子句處理,該異常將沿著調(diào)用棧遞歸地傳播到下一個(gè)封閉 try 塊。如果任何封閉 try 塊都未捕獲到異常,Java 解釋器將退出,并顯示錯(cuò)誤消息和堆棧跟蹤信息。

3、throw 拋出一個(gè)異常對(duì)象

throw 關(guān)鍵字用于引發(fā)異常。

throw 語句將 java.lang.Throwable 作為參數(shù)。Throwable 在調(diào)用棧中向上傳播,直到被適當(dāng)?shù)?catch 塊捕獲。

引發(fā)非 RuntimeException 異常的任何方法還必須在方法聲明中使用 throws 修飾符來聲明它引發(fā)的異常。

4、 throws 聲明一個(gè)異??赡鼙粧伋?/p>

throws 關(guān)鍵字可以應(yīng)用于方法,以便指出方法引發(fā)了特定類型的異常。

throws 關(guān)鍵字將逗號(hào)分隔的 java.lang.Throwables 列表作為參數(shù)。

引發(fā)非 RuntimeException 異常的任何方法還必須在方法聲明中使用 throws 修飾符來聲明它引發(fā)的異常。

要在 try-catch 塊中包含帶 throws 子句的方法的調(diào)用,必須提供該方法的調(diào)用者。

Java關(guān)鍵字是編程中最重要的,Java人員一定要弄懂它們的含義以及其作用,這樣才可以順利的編寫編程。最后大家如果想要了解更多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)惠》課程開班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579

如果本頁不是您要找的課程,您也可以百度查找一下: