JAVA異常處理

2021-08-29 22:00:32 字數 513 閱讀 6931

原文:

如果乙個異常是致命的,不可恢復的。或者呼叫者去捕獲它沒有任何益處,使用unchecked異常。

如果乙個異常是可以恢復的,可以被呼叫者正確處理的,使用checked異常。

在使用unchecked異常時,必須在在方法宣告中詳細的說明該方法可能會丟擲的unchekced異常。由呼叫者自己去決定是否捕獲unchecked異常

[b]當所有呼叫者必須處理這個異常,可以讓呼叫者進行重試操作;或者該異常相當於該方法的第二個返回值。使用checked異常。

這個異常僅是少數比較高階的呼叫者才能處理,一般的呼叫者不能正確的處理。使用unchecked異常。有能力處理的呼叫者可以進行高階處理,一般呼叫者乾脆就不處理。

這個異常是乙個非常嚴重的錯誤,如資料庫連線錯誤,檔案無法開啟等。或者這些異常是與外部環境相關的。不是重試可以解決的。使用unchecked異常。因為這種異常一旦出現,呼叫者根本無法處理。

如果不能確定時,使用unchecked異常。並詳細描述可能會丟擲的異常,以讓呼叫者決定是否進行處理。[/b]

Java異常處理

package test public class testexception boolean testex throws exception catch exception e finally boolean testex1 throws exception system.out.println ...

java異常處理

在自動化指令碼編寫的過程中,task層的所有方法都要throws exception 異常處理 程式執行過程中,可能會出現異常情況,比如被0除 對負數計算平方根等,還有可能會出現致命的錯誤,比如記憶體不足,磁碟損害無法讀取檔案等,對於異常和錯誤情況的處理,統稱為異常處理。在自動化中,有可能是找不到某...

Java異常處理

注意 1.當程式可能出現多種異常,而且又要為這些異常一一處理時,後面依次列寫catch語句塊 2.但所列寫的catch應該滿足從子類到父類的異常處理,如上面,第一和二兩個異常都是exception的子類 3.finally語句跟在catch語句後面,用來實行一些出現異常後要進行的處理 4.處理執行時...