public Error(Throwable cause)根據指定的原因和 (cause==null ? null :cause.toString()) 的詳細訊息來構造新的錯誤(通常包含 cause 的類和詳細訊息)。對於錯誤而言,此構造方法與其他 throwable 的包裝器一樣有用。 參數:cause - 原因(保存此原因,以便以後通過 Throwable.getCause() 方法獲取它)。(允許該參數為 null 值,指出原因是不存在的或是未知的。)
在java中,Error 是 Throwable 的子類,用於指示合理的應用程式不應該試圖捕獲的嚴重問題。大多數這樣的錯誤都是異常條件。雖然 ThreadDeath 錯誤是一個“正規”的條件,但它也是 Error 的子類,因為大多數應用程式都不應該試圖捕獲它。
在執行該方法期間,無需在其 throws 子句中聲明可能拋出但是未能捕獲的 Error 的任何子類,因為這些錯誤可能是再也不會發生的異常條件。
基本介紹
- 中文名:error類
詳細信息
構造方法
繼承方法
方法摘要 |
---|
從類 java.lang.Throwable 繼承的方法 |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |