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

正文內(nèi)容

異常處理ppt課件(已修改)

2025-05-11 01:24 本頁面
 

【正文】 ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) 第十課 異常處理 ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) 接口與抽象類中都可以定義非抽象方法 ,這句話正確嗎 ,為什么 ? 接口中的屬性都存在哪些關鍵字的修飾 ,有沒有非常量的屬性 ? 接口中可以定義重載的方法么 ? 接口可以繼承于多個接口嗎 ? 一個抽象類可以繼承于一個非抽象類 ,但是一個接口卻不能繼承于一個非抽象類 如果一個接口被聲明為 public訪問權(quán)限 ,則該接口的名稱必須與文件名同名 ,這意味著在一個 java源文件中只能定義一個 public訪問權(quán)限的類 (包括抽象類 )或接口 ,這段論述正確嗎 ? 一個類可以繼承于多個類 (包括抽象類 )嗎 ? 一個子類在繼承于一個父類之后沒有顯式重寫接口中的方法實現(xiàn)則可能的原因有哪些 ? 非抽象類、抽象類、接口都可以實現(xiàn)靜態(tài)多態(tài)和動態(tài)多態(tài) ,正確嗎 ? 回 顧 ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) 本課案例 ? 編寫一個拋出空指針異常的實例 ? 編寫一個拋出數(shù)組下標越界的實例 ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) 本章目標 ? 理解異常的概念 ? 運用 try塊、 catch塊和 finally塊處理異常 ? Java中異常類的繼承體系結(jié)構(gòu) ? 運用多重 catch塊處理異常 ? 運用嵌套 try/catch塊處理異常 ? 運用關鍵字 throw和 throws處理異常 ? 用戶自定義異常 ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) 什么是異常 ? 程序中出現(xiàn)的錯誤被稱為 異常 ? 異??煞譃閮纱箢?:編譯時異常 和 運行時異常 ? 編譯時異常一般是指語法錯誤 ,可以通過編譯器的提示加以修正 ,這里我們不予討論 ? 運行時異常包括 : 運行錯誤 :如數(shù)組下標越界 ,除數(shù)為 0等 邏輯錯誤 :如年齡超過 200歲等 ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) 產(chǎn)生異常的原因 ? 產(chǎn)生異常的原因多種多樣 ,大致有 : 系統(tǒng)資源不可用 :如內(nèi)存分配失敗 ,文件打開失敗 , 數(shù)據(jù)源連接失敗等等 程序控制不當 :如被零除 ,負數(shù)開方 ,數(shù)組下標越界 等等。 ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) 產(chǎn)生異常后的反應 ? 當異常發(fā)生時 ,程序一般會作出如下反應 : 發(fā)生異常的部分產(chǎn)生系統(tǒng)定義的錯誤信 息 程序意外終止 ,并將控制權(quán)返回操作系統(tǒng) 程序中所有已分配資源的狀態(tài)保持不變 ,這 樣將會導致資源泄漏。 ? 那么我們就必須對有可能產(chǎn)生的異常進行處理。 ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) 產(chǎn)生異常后的反應 (示例 ) public class ExceptionDemo { public static void main(String[] args) { int a = 10, b = 0, c。 //這里的除數(shù)為 0,將會產(chǎn)生異常 c = a / b。 (c)。 } } ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) try塊和 catch塊 ? try塊 :一般用來 監(jiān)視 有可能產(chǎn)生異常的代碼部分 ? catch塊 :當異常產(chǎn)生后 ,catch塊 捕捉 異常 ,并在其中對異常進行處理。 ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) try/catch塊的一般形式 …… try{ …… //監(jiān)視有可能發(fā)生異常的代碼段 } catch (異常類型 ) { //捕獲發(fā)生的異常 …… //對異常進行處理 } …… ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1