freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

濟(jì)南大學(xué)java學(xué)習(xí)課件ch05異常(編輯修改稿)

2024-08-28 17:41 本頁面
 

【文章內(nèi)容簡介】 語句 3 } 12 對 MyMathTest類進(jìn)行如下修改 class MyMathTest{ public static void main(String[] args){ try{ MyMath j。 j=new MyMath()。 int result。 result=(3,0)。 (the result is + result)。 }catch(Exception e){ (())。 } (program is running here.)。 } } 當(dāng) try代碼塊中的語句發(fā)生了異常 程序就會(huì)跳轉(zhuǎn)到相應(yīng)的 catch代碼塊中執(zhí)行 執(zhí)行完 catch代碼塊中的程序后,系統(tǒng)會(huì)繼續(xù)執(zhí)行catch代碼塊后的其他代碼 這條語句還會(huì)執(zhí)行嗎? 將該語句改為result=(3,1)執(zhí)行過程又如何? 13 catch語句 ? 當(dāng) try代碼塊中的程序發(fā)生了異常,系統(tǒng)將這個(gè)異常發(fā)生的代碼行號(hào),類別等信息封裝到一個(gè)對象中,并將這個(gè)對象傳遞給 catch代碼塊 catch(Exception e){ (())。 } ? Exception就是 try代碼塊傳遞給 catch代碼塊的變量類型,e就是變量名。 ? 問題: e可以改為其他的名字嗎? 14 ? 在 Java中采用 try?catch 語句處理異常。 ? 假設(shè), MyMath類是由甲寫的,而 MyMathTest類是由乙寫的,那么,在乙使用 MyMathTest類時(shí),怎么能知道devide方法有可能出現(xiàn)異常呢?他又怎么會(huì)想到用try?catch 語句去處理呢? ? 在 Java中,我們可以通過 throws關(guān)鍵字來解決這個(gè)問題。 17 throw — 直接拋出 ? 直接拋出異常是在方法中用此關(guān)鍵字將異常拋出 。 不是出錯(cuò)產(chǎn)生 ,而是人為地拋出 throw ThrowableObject。 ? 例如: throw new ArithmeticException()。 ? 當(dāng) throw被執(zhí)行時(shí) , 其后語句將不再被執(zhí)行 , 執(zhí)行流程將直接尋找 catch語句并進(jìn)行匹配 throw e。 定義拋出異常的方法 18 throw — 直接拋出 例子: class ex { public static vo
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1