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

正文內(nèi)容

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

2025-08-28 17:41 本頁(yè)面
 

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