java 異常 詳解

2021-07-11 13:32:46 字數 440 閱讀 7694

1:異常(理解)

(1)程式出現的不正常的情況。

(2)異常的體系

throwable

|--error 嚴重問題,我們不處理。

|--exception

|--runtimeexception 執行期異常,我們需要修正**

|--非runtimeexception 編譯期異常,必須處理的,否則程式編譯不通過

(3)異常的處理:

a:jvm的預設處理

把異常的名稱,原因,位置等資訊輸出在控制台,但是呢程式不能繼續執行了。

b:自己處理

a:try...catch...finally

自己編寫處理**,後面的程式可以繼續執行

b:throws

把自己處理不了的,在方法上宣告,告訴呼叫者,這裡有問題

java 異常詳解

一 異常機制出現的原因 異常處理能提公升程式的健壯性,c語言中是通過函式返回值來處理異常的,這種做法的弊端 1.返回值與現有邏輯可能衝突。2.可讀性差。執行 和異常處理 混淆在一起。3.需了解函式返回值詳細資訊,以做處理。異常處理demo author peter wang create time ...

java詳解 異常處理

異常處理是繼承throwable的子類,有兩種 error 和 exception.error是系統崩潰或者資料庫崩潰,和 的編寫沒有關係.exception是和 有關係的,是一種異常.1.出現異常系統解決的辦法 以main函式為例 有兩種方式 main函式自己解決 把問題拋給上級去解決 誰呼叫ma...

java異常三(異常工廠)

在我們想要捕獲乙個異常時,往往需要更多的異常資訊。這時,我們可以將錯誤資訊儲存在單獨的errorinfo物件中,當異常傳播到呼叫堆疊時,的上層可以errorinfo 向錯誤新增其他物件。errorinfo是儲存異常資訊的模板類,如下 public class errorinfoerrorinfo呼叫...