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

正文內(nèi)容

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

2025-05-11 01:24 本頁面
 

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