異常的相關知識點

2021-09-08 22:39:29 字數 639 閱讀 7284

1.分類

throwable

|--error

|--exception

2.宣告異常

3.多異常的處理

在宣告的異常之後,使用「,」進行分開,並列寫各種具體的異常

在呼叫的類中,寫對應catch處理,出現問題的時候,會找到對應異常。

4.自定義異常

5.特殊的異常

如果在函式上丟擲該異常,函式上可以不用宣告,編譯一樣通過

如果在函式上宣告了該異常,呼叫者可以不用進行處理,編譯一樣通過。

6.finally

try中finally中的函式必須執行。

但是,如果出現system.exit(0)時,不會執行。

7.異常的父類覆蓋

子類在覆蓋父類時,如果父類丟擲異常,那麼子類的覆蓋方法,只能丟擲父類的異常或者父類異常的子類。 

如果父類或者介面沒有異常丟擲,那麼子類覆蓋方法時,也不可以丟擲異常,如果異常,就必須try,catch處理。

相關知識點

nweb inf uclasses uweb.xml ulib n 從httpservlet 繼承,重寫doget dopost方法 n部署web.xml n 只有乙個物件 n 第一次請求的時候被初始化,只一遍 n 初始化後先呼叫init 方法,只一遍 n 每個請求,呼叫一遍service serv...

知識點小結 異常

1.異常 try catch 錯誤 error 無法解決 1.try catch 程式的流程是 執行到try塊中,如果有異常丟擲,則轉到catch塊去處理。然後執行catch塊後面的語句 2.try catch finally 程式的流程是 執行到try塊中,如果有異常丟擲,則轉到catch塊,ca...

python 異常知識點

python 在3.0 之後引入了raise from 表示式 raise exception from otherexception 當使用該語法時,第二個表示式指定了另乙個異常類或例項,它會附加到引發異常的 cause 屬性 注意 python3.0不再支援raise exc,args形式,而該...