Exception

2019-07-07 17:37 更新

Exception 所有方法都默認(rèn)拋出可以拋出RuntimeException。 1.異常的分類:

1.受檢異常:是指程序中必須接受檢查和處理的異常,由Exception 類表示。
2.非受檢異常:是程序中可以不接受檢查和處理,或致命性錯(cuò)誤異常,由RuntimeException類或Error類表示。

2.有三種處理異常的方式:

1.捕獲(使用try-catch-finally語句)
2.直接拋出(方法聲明throws)
3.捕獲再拋出(一般為將受檢異常轉(zhuǎn)化為非受檢異常,以便解決當(dāng)前類拋出的異常不在父類的異常范圍之內(nèi)的問題。)

3.子類的異常 是 父類的異常 的子類: 記憶方式:下級出錯(cuò)要在上級的處理能力范圍之內(nèi)。

class A {
    public void print() throws Exception {}
}
class B extends A{
    public void print() throws IOException {}
}
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號