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

正文內(nèi)容

異常的捕獲及處理ppt課件(已修改)

2025-05-11 00:34 本頁(yè)面
 

【正文】 第 6章 異常的捕獲及處理 異常簡(jiǎn)介 異常類(lèi)的繼承結(jié)構(gòu) 異常處理機(jī)制 本章小結(jié) 1 異常簡(jiǎn)介 ? 在程序運(yùn)行過(guò)程中,可能會(huì)遇到一些 非正常的狀況。 例如:除以零、數(shù)組越界、文件讀寫(xiě)時(shí)找不到指定的路徑、數(shù)據(jù)庫(kù)操作時(shí)連接不到指定的服務(wù)器。此時(shí)程序?qū)o(wú)法繼續(xù)運(yùn)行,導(dǎo)致整個(gè)程序運(yùn)行中斷。這種非正常狀況對(duì)程序來(lái)說(shuō)是一種 異常 。 ? 程序員 在程序的設(shè)計(jì)中必須考慮到各種異常 的發(fā)生 ,并做好 相應(yīng)的處理 。 ? 通常一個(gè)好的程序,整體的 1/3是在處理要完成的真正任務(wù),而 2/3是在處理異常,這樣的程序才是最強(qiáng)壯的。 ? Java提供一套完整的異常處理機(jī)制,保證程序的正常運(yùn)行 . 2 異常類(lèi)的繼承結(jié)構(gòu) ? 查閱 API文檔 3 Object Throwable RuntimeException …… Error Exception IOException ? Java程序中的異?,F(xiàn)象也采用了面向?qū)ο蟮乃枷耄械漠惓6际褂?類(lèi) 來(lái)描述。 異常類(lèi)的繼承結(jié)構(gòu) 4 ? Error 類(lèi):應(yīng)用程序在 運(yùn)行期間 發(fā)生的嚴(yán)重錯(cuò)誤。例如,虛擬機(jī)內(nèi)存用盡、堆棧溢出等。(程序員管不了) ? Exception 類(lèi):幾十個(gè)子類(lèi),描述了不同類(lèi)型的異常。 ⑴ 非檢查性異常 :編譯器在編譯程序時(shí)不進(jìn)行檢查,到運(yùn)行時(shí)才會(huì)顯現(xiàn)。例如 RuntimeException, 像數(shù)組越界異常、整數(shù)除以零異常等。這類(lèi)異常應(yīng)該通過(guò)反復(fù)測(cè)試盡量避免,不應(yīng)該靠異常處理機(jī)制來(lái)處理,主要是由程序員經(jīng)驗(yàn)不足或思維不夠縝密造成的。 ⑵ 檢查性異常 :編譯器在 編譯程序時(shí)必須 進(jìn)行異常處理,否則編譯時(shí)不能通過(guò)。 例如 IOException,像數(shù)據(jù)庫(kù)連接失敗、用光盤(pán)時(shí)用戶(hù)沒(méi)插入光盤(pán)等。這類(lèi)異常程序員是無(wú)法避免的,應(yīng)由異常處理機(jī)制處理。 異常處理機(jī)制 ? 異常處理的兩種方式 ① 捕獲 異常 try——catch——finally ②拋出 異常 throw 、 throws 創(chuàng)建類(lèi) 創(chuàng)建對(duì)象 初始化 Java庫(kù)類(lèi)中的類(lèi) SUN 程序員 程序員 用戶(hù)創(chuàng)建的類(lèi) 程序員 程序員 程序員 異常類(lèi) SUN 出現(xiàn)異常的語(yǔ)句 JVM(自動(dòng)) 5 ? 處理異常時(shí)編程人員做什么? ① 給異常類(lèi)對(duì)象起 名字 ② 抓它 ③ 處理 它 ④ 拋 它 public class ExceptionDemo01{ public static void main(String args[]){ (******* 計(jì)算開(kāi)始 *******) 。 int i = 10 。 int j = 0 。 int temp = i / j 。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1