關(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