JavaTM 2 Platform
Standard Ed. 6

java.lang
類別 Error

java.lang.Object
  繼承者 java.lang.Throwable
      繼承者 java.lang.Error
所有已實作的介面:
Serializable
直接已知子類別:
AnnotationFormatError, AssertionError, AWTError, CoderMalfunctionError, FactoryConfigurationError, FactoryConfigurationError, IOError, LinkageError, ServiceConfigurationError, ThreadDeath, TransformerFactoryConfigurationError, VirtualMachineError

public class Error
extends Throwable

ErrorThrowable 的子類別,用於指示合理的應用程序不應該試圖捕獲的嚴重問題。大多數這樣的錯誤都是異常條件。雖然 ThreadDeath 錯誤是一個“正規”的條件,但它也是 Error 的子類別,因為大多數應用程序都不應該試圖捕獲它。

在執行該方法期間,無需在其 throws 子句中宣告可能拋出但是未能捕獲的 Error 的任何子類別,因為這些錯誤可能是再也不會發生的異常條件。

從以下版本開始:
JDK1.0
另請參見:
ThreadDeath, 序列化表格

建構子摘要
Error()
          建構詳細訊息為 null 的新錯誤。
Error(String message)
          建構帶指定詳細訊息的新錯誤。
Error(String message, Throwable cause)
          建構帶指定詳細訊息和原因的新錯誤。
Error(Throwable cause)
          根據指定的原因和 (cause==null ? null :cause.toString()) 的詳細訊息來建構新的錯誤(通常包含 cause 的類別和詳細訊息)。
 
方法摘要
 
從類別 java.lang.Throwable 繼承的方法
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

Error

public Error()
建構詳細訊息為 null 的新錯誤。原因尚未進行初始化,可在以後通過調用 Throwable.initCause(java.lang.Throwable) 對其進行初始化。


Error

public Error(String message)
建構帶指定詳細訊息的新錯誤。原因尚未進行初始化,可在以後通過調用 Throwable.initCause(java.lang.Throwable) 對其進行初始化。

參數:
message - 詳細訊息。保存詳細訊息,以便以後通過 Throwable.getMessage() 方法獲取它。

Error

public Error(String message,
             Throwable cause)
建構帶指定詳細訊息和原因的新錯誤。

注意,與 cause 相關的詳細訊息不是 自動合併到這個錯誤的詳細訊息中的。

參數:
message - 詳細訊息(保存此訊息,以便以後通過 Throwable.getMessage() 方法獲取它)。
cause - 原因(保存此原因,以便以後通過 Throwable.getCause() 方法獲取它)。 (允許該參數為 null 值,指出原因是不存在的或是未知的。)
從以下版本開始:
1.4

Error

public Error(Throwable cause)
根據指定的原因和 (cause==null ? null :cause.toString()) 的詳細訊息來建構新的錯誤(通常包含 cause 的類別和詳細訊息)。對於錯誤而言,此建構子與其他 throwable 的套件裝器一樣有用。

參數:
cause - 原因(保存此原因,以便以後通過 Throwable.getCause() 方法獲取它)。 (允許該參數為 null 值,指出原因是不存在的或是未知的。)
從以下版本開始:
1.4

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only