位置:首頁(yè) > 軟件操作教程 > 編程開發(fā) > Java > 問題詳情

Java try catch捕獲異常

提問人:劉旭39發(fā)布時(shí)間:2020-11-30

try catch關(guān)鍵字

Java中通過try catch語(yǔ)句來捕獲異常,try catch代碼定義格式如下:

//程序運(yùn)行代碼塊 } 

catch([異常類型]e) {

//對(duì)捕獲異常進(jìn)行處理

} finally {

//正常執(zhí)行的代碼塊 

}

其中,關(guān)鍵字try后使用大括號(hào)將可能發(fā)生異常的程序代碼括起來,.java方法若在運(yùn)行過程中出現(xiàn)異常,則會(huì)創(chuàng)建異常對(duì)象,將異常拋出;關(guān)鍵字catch的小括號(hào)中定義了要捕獲的異常類型和 要捕獲的異常對(duì)象e,在拋出異常后,系統(tǒng)會(huì)自動(dòng)去尋找匹配異常類型的子句,匹配上后會(huì)執(zhí) 行catch語(yǔ)句中對(duì)異常進(jìn)行處理的代碼塊;關(guān)鍵字finally表示無論是否出現(xiàn)異常,都會(huì)執(zhí)行代碼塊,詳細(xì)介紹。

//try catch捕獲異常

public class Demo {

public static void main(String[] args) throws Exception {

try {

Class.forName("classNamfi");

} catch (Exception e) {

System.out.println("捕獲異常:" + e.getClass().getName()); 

System.out.println("異常內(nèi)容為:"+ e.getMessage());

}

}

}

SSLLPZ]4CEYE25JXR~H%6`I.png

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部