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

正文內(nèi)容

java語言程序設(shè)計(jì)基礎(chǔ)第2版錯(cuò)誤及異常處理ppt-資料下載頁

2024-10-18 15:05本頁面
  

【正文】 hrow public void methodA() throws Exception{ ^ 1 error 2021/11/10 55 自定義異常 ?通過擴(kuò)展 Exception類可以創(chuàng)建用戶定義的異常。 2021/11/10 56 public class NumberException extends Exception{ String info。 public NumberException (){ info = “it is a wrong number”。 } public NumberException(int number){ info=“Number ”+number+“ is not permitted”。 } public String toString(){ return 。 } } 自定義異常舉例 自定義的異常是Exception類的子類 2021/11/10 57 public class ExceptionDemo { static void check(int i, int balance) throws NumberException{ if(i balance){ throw new NumberException()。 } else if(i==0){ throw new NumberException(i)。 } else{ (“exit without exception”)。 } } 2021/11/10 58 public static void main(String[ ] args) { int balance = 1000。 try{ check(300, balance)。 }catch(NumberException e){()。} try{ check(2021, balance)。 }catch(NumberException e){()。} try{ check(0, balance)。 }catch(NumberException e){()。} } } 2021/11/10 59 示例說明 類 ExceptionDemo的運(yùn)行結(jié)果如下: exit without exception it is a wrong number at (:5) at (:20) Number “0” is not permitted at (:8) at (:23) 2021/11/10 60 異常處理的原則 ?在程序內(nèi)部進(jìn)行異常的捕獲和處理,盡量不要讓 Java運(yùn)行時(shí)環(huán)境來處理異常對(duì)象。 ?把異常處理的代碼與正常代碼分開,簡化程序并增加可讀性 。 ?利用 finally語句作為異常處理的統(tǒng)一接口 ?能用簡單條件測試解決的問題,不要用異??刂苼斫鉀Q ,以提高程序運(yùn)行的效率 2021/11/10 61 異常處理原則 (續(xù) ) ?對(duì)異常處理不要分得太細(xì),也不要壓制,要充分利用異常的傳遞。 ? 自定義異常類,一定是 Throwable的直接或間接子類,一般不用自定義異常類做父類。 ?捕獲或聲明異常時(shí),要選取合適的類型,注意異常的類層次。 2021/11/10 62 Java異常處理的優(yōu)勢(shì) ? Java通過面向?qū)ο蟮姆绞竭M(jìn)行處理,體現(xiàn)了良好的層次結(jié)構(gòu)、提供了良好的接口 ? Java的異常處理機(jī)制使得處理異常的代碼和常規(guī)代碼分離,減少了代碼數(shù)量,增強(qiáng)了可讀性 2021/11/10 63 異常處理過程 2021/11/10 64 被 調(diào) 用 的 方 法 是 否 有 該異 常 的 c a t c h 塊 ?調(diào) 用 方 法 是 否 有 該 異 常的 c a t c h 塊 ?調(diào) 用 調(diào) 用 方 法 的 方 法 是否 有 該 異 常 的 c a t c h 塊 ?初 始 化 程 序 運(yùn) 行 的 方 法中 是 否 有 該 異 常 的 c a t c h塊 ?程 序 中 止 , 并 且 發(fā) 送 一條 消 息 到 標(biāo) 準(zhǔn) 錯(cuò) 誤 流 。產(chǎn) 生 異 常C a t c h 處 理 異 常 , 然 后 從 t r y c a t c h 結(jié) 構(gòu) 后 面 的 語 句 繼 續(xù) 執(zhí) 行C a t c h 處 理 異 常 , 然 后 從 t r y c a t c h 結(jié) 構(gòu) 后 面 的 語 句 繼 續(xù) 執(zhí) 行C a t c h 處 理 異 常 , 然 后 從 t r y c a t c h 結(jié) 構(gòu) 后 面 的 語 句 繼 續(xù) 執(zhí) 行C a t c h 處 理 異 常 , 然 后 從 t r y c a t c h 結(jié) 構(gòu) 后 面 的 語 句 繼 續(xù) 執(zhí) 行是是是否否否 否. . .是否
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1