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

正文內(nèi)容

抽象類接口與異常處理機(jī)制(參考版)

2024-10-15 17:32本頁面
  

【正文】 總 結(jié) 關(guān)聯(lián)關(guān)系 聚合關(guān)系 接口與抽象類 異常處理機(jī)制 垃圾回收 。 有可能直到程序終止,該方法都不會(huì)執(zhí)行。 finalize()方法是在對(duì)象被當(dāng)成垃圾從內(nèi)存中釋放之前調(diào)用,而不是變成垃圾前調(diào)用。} public String getMessage(){ return Detail Message : +x+ +()。 = x。 public MyException( ){ } public MyException( String msg){ super(msg)。 為新的異常類定義屬性和方法,或重載父類的屬性和方法,使這些屬性和方法能夠體現(xiàn)該類所對(duì)應(yīng)的錯(cuò)誤的信息。例如: public int read ( ) throws IOException{ ...... } throws子句中同時(shí)可以指明多個(gè)例外,之間由逗號(hào)隔開。 聲明一個(gè)異常有兩種方法: throw throws 可以通過 throw關(guān)鍵字在可能出現(xiàn)異常的執(zhí)行語句后面聲明拋出一個(gè)異常。這是一種消極的異常處理機(jī)制。 }finally{ (This is always printed!)。i++){ try{ (greetings[i])。 for(int i=0。該語句永遠(yuǎn)會(huì)被執(zhí)行。 只有匹配的 catch子句能執(zhí)行,和 switch不同,不需要 break. 可通過 throwable類提供的方法 getMessage(),printStackTrace( ) 來跟蹤異常事件發(fā)生時(shí)執(zhí)行堆棧的內(nèi)容。 catch必須緊跟在 try之后 可有多個(gè) catch塊,但異常類型必須是層層嵌套的,即先從子類異常,最后才到父類異常。 異常處理的兩種方式: trycatchfinally語句捕獲異常 try{ …… }catch( Exception e){ …… }finally { …… } 方法聲明時(shí)用 throws聲明方法體內(nèi)有異常 捕獲異常 Try{ ….. }catch(ExceptionName1 e1 ){ ….. } catch(ExceptionName2 e2 ){ ….. } catch(ExceptionNameN eN ){ ….. } finally{ ….. } 捕獲異常 try{ }選定捕獲例外的范圍,由 try所限定的代碼塊中的語句在執(zhí)行過程中可能會(huì)生成例外對(duì)象并拋棄。 Java編譯器要求在程序中必須處理這種例外,捕獲例外或者聲明拋棄例外。比如空指針異常,數(shù)組超出異常。 RuntimeException 運(yùn)行時(shí)異常 。比如說內(nèi)存溢出,它不可能執(zhí)行程序處理這樣的問題,一般是和 VM有關(guān)的問題。 Throwable類是所有例外類型的父類,不能被直接使用,表示任何可以作為異常被拋出的類。 異常處理的優(yōu)越性 與傳統(tǒng)的錯(cuò)誤處理技術(shù)相比, java程序使用異常處理錯(cuò)誤有以下優(yōu)越性: 可以把錯(cuò)誤代碼與常規(guī)代碼分隔開 可以在調(diào)用棧中傳播錯(cuò)誤 可以對(duì)錯(cuò)誤類型進(jìn)行分組 異常類及其子類 所有異常類型都是 Throwable的子類 用戶程序可能 捕獲的異常,也是用來創(chuàng)建用戶異常類型子類的基類。 4) 終止或恢復(fù)運(yùn)行。 3) 處理異常。 運(yùn)行時(shí)系統(tǒng)在方法調(diào)用堆棧里為被拋出
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1