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

正文內(nèi)容

【花花提供】第八章-異常處理(已修改)

2025-08-05 18:20 本頁面
 

【正文】 第八章 異常處理 2 學(xué)習(xí)目標: 理解 異常 和錯誤控制 能夠熟練 對異常進行處理 理解 異常類 的層次結(jié)構(gòu) 能夠 創(chuàng)建自己的異常類 3 異常概述 程序錯誤分成三類: 語法錯 語義錯 邏輯錯 4 在 程序執(zhí)行期間 ,會有許多意外的事件發(fā)生。這些錯誤在程序編譯期間無法找到,但會影響到程序的正常執(zhí)行。我們把運行出現(xiàn)的錯誤叫做 異常 如:除數(shù)為 0,數(shù)組下標越界,在指定的磁盤上打開不存在的文件、網(wǎng)絡(luò)無法連接等。 對于一個實用的程序來說,處理異常的能力是一個不可缺少的組成部分,它的 目的是保證程序在出現(xiàn)異常時依然繼續(xù)執(zhí)行下去 。 異常的基本概念 5 Exception in thread main : / by zero at (:4) public class ExceptionDemo1{ public static void main(String []args){ int a=0。 (8/a)。 // 除數(shù)為 0 } } 舉例 1:系統(tǒng)對除數(shù)為 0的異常的處理 6 舉例 2:數(shù)組下標越界異常的處理 Exception in thread main at (:4) public class ExceptionDemo2{ public static void main(String []args){ int []arr=new int[5]。 arr[5]=10。 //數(shù)組下標越界 (Exception Demo)。 } } 7 異常處理機制 ?出現(xiàn)異常時, Java系統(tǒng)自動產(chǎn)生一個 異常對象 ,然后將它傳遞給 Java運行時系統(tǒng),這個 異常產(chǎn)生和提交的過程 稱為 拋出異常 。 ?當 Java運行時系統(tǒng)得到異常對象后,會尋找處理這一異常的代碼, 找到能處理這一異常的方法 后,運行時系統(tǒng) 把異常對象交給這個方法進行處理 ,這一過程稱為 捕獲異常 。 8 異常類的層次結(jié)構(gòu)和主要方法 Exception子類有兩種: RuntimeException和 非運行時異常 。 Exception IOException RuntimeException …… …… NullPointerException IndexOutOfBoundsException …… …… 9 異常類的層次結(jié)構(gòu)和主要方法 Java語言的各種錯誤類和異常類被組織到了不同的包中。 、 、 、 次結(jié)構(gòu)(圖 83至圖 88) 異常類的構(gòu)造方法: Exception() Exception(String message) 異常類的主要方法: String getMessage() Void printStackTrace() String toString() 10 異常處理 ?對運行時異常,可不做處理,由 系統(tǒng) 自動處理 。 ?使用 try~catch~finally語句 捕獲異常 。 ?使用 throws語句 拋出異常 。 ?使用 throw語句人為 拋出異常 。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1