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

正文內(nèi)容

chapter10異常處理(文件)

2025-06-08 00:44 上一頁面

下一頁面
 

【正文】 ly所指定的代碼都要被執(zhí)行 , 它提供了統(tǒng)一的出口 。 }finally { //不論是否發(fā)生異常 , 都關(guān)閉文件 。 ArithmeticException e = new ArithmeticException()。 20 class JavaThrow { public static void main(String args[]) { try { throw new ArithmeticException()。 } try { throw new StringIndexOutOfBoundsException()。 方法 調(diào)用 method1 method2 method3 method4 產(chǎn)生異常 處理異常 傳遞 異常 22 重新拋出異常對(duì)象 (續(xù) ) ? 重新拋出異常對(duì)象 的方法是在產(chǎn)生異常的方法 名后面加上要拋出 (throws)的異常列表: returnType methodName([paramlist]) throws exceptionList 例如:類 FileInputStream中的 read()方法是這樣定義的: public int read() throws IOException { … } ? 23 重新拋出異常對(duì)象 (續(xù) ) 例 104 重新拋出異常對(duì)象 程序執(zhí)行時(shí), 要求用戶從鍵盤輸入一個(gè)字符號(hào)。 //可能拋出異常類型 ArithmeticException 的對(duì)象 return z。 x=pute(x)。 } } 25 public static void main(String args[]) { JavaThrows t1=new JavaThrows()。 ?當(dāng)自定義異常是從 RuntimeException及其子類繼承而來時(shí),該自定義異常是運(yùn)行時(shí)異常,程序中可以不捕獲和處理它。 29 //聲明一個(gè)新的異常 // class NumberRangeException extends Exception { public NumberRangeException(String msg) { super(msg)。 //可能產(chǎn)生異常對(duì)象 NumberFormatException e int2 = (str2)。 } catch (NumberFormatException e){ //捕獲異常對(duì)象 NumberRangeException e ( () )。 //拋出異常對(duì)象 NumberRangeException e answerStr = (answer)。 ()。 ? 對(duì)非運(yùn)行時(shí)異常必須捕獲或聲明 。 ? 使用 finally語句為異常處理提供統(tǒng)一的出口 。 ? 異常 可以是系統(tǒng)已經(jīng)定義好的 , 也可以是用戶自己定義的 。 ? 應(yīng)該根據(jù)具體的情況選擇在何處處理異常。 } (answerStr)。 } 31 //在調(diào)用方法 getAnswer中捕獲異常 public void getAnswer() { String answerStr。 throw e。 int answer = 1。 27 定義新的異常類型 (續(xù) ) ?自定義異常同樣要用 trycatchfinally形式捕獲處理 , 但異常對(duì)象必須
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1