Try catch語句中,我知道catch{}中的語句是有異常后執(zhí)行。Try{ ?}中的代碼有啥用?
3 回答

Shamater
TA貢獻(xiàn)9條經(jīng)驗 獲得超4個贊
使用try和catch關(guān)鍵字可以捕獲異常。try/catch代碼塊放在異??赡馨l(fā)生的地方。
try/catch代碼塊中的代碼稱為保護(hù)代碼,使用 try/catch的語法如下:
try{ ??//?程序可能產(chǎn)生錯誤的代碼。 ??} catch(ExceptionName?e1){ ??//Catch?塊,捕獲錯誤的代碼。 ??}
Catch語句包含要捕獲異常類型的聲明。當(dāng)保護(hù)代碼塊中發(fā)生一個異常時,try后面的catch塊就會被檢查。
如果發(fā)生的異常包含在catch塊中,異常會被傳遞到該catch塊,這和傳遞一個參數(shù)到方法是一樣。

VirZ
TA貢獻(xiàn)6條經(jīng)驗 獲得超0個贊
try{}里面是寫你認(rèn)為可能會產(chǎn)生異常的代碼塊,然后catch是捕獲try{}可能會拋出的異常。比如c=a/b;這行代碼可能會出現(xiàn)除數(shù)為零的情況。為了避免遇到這種情況的時候程序崩潰,可以寫成try{c=a/b} catch(Exception e){}的形式來捕獲除零異常,使得程序更加健壯。
添加回答
舉報
0/150
提交
取消