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

正文內(nèi)容

chapter10異常處理(參考版)

2025-05-19 00:44本頁面
  

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