JavaTM 2 Platform
Standard Ed. 6

java.lang
類別 RuntimeException

java.lang.Object
  繼承者 java.lang.Throwable
      繼承者 java.lang.Exception
          繼承者 java.lang.RuntimeException
所有已實作的介面:
Serializable
直接已知子類別:
AnnotationTypeMismatchException, ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, EnumConstantNotPresentException, EventException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IncompleteAnnotationException, IndexOutOfBoundsException, JMRuntimeException, LSException, MalformedParameterizedTypeException, MirroredTypeException, MirroredTypesException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NoSuchMechanismException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, RejectedExecutionException, SecurityException, SystemException, TypeConstraintException, TypeNotPresentException, UndeclaredThrowableException, UnknownAnnotationValueException, UnknownElementException, UnknownTypeException, UnmodifiableSetException, UnsupportedOperationException, WebServiceException

public class RuntimeException
extends Exception

RuntimeException 是那些可能在 Java 虛擬機器正常運行期間拋出的異常的父級類別。

可能在執行方法期間拋出但未被捕獲的 RuntimeException 的任何子類別都無需在 throws 子句中進行宣告。

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

建構子摘要
RuntimeException()
          用 null 作為其詳細訊息建構一個新的運行時異常。
RuntimeException(String message)
          用指定的詳細訊息建構一個新的運行時異常。
RuntimeException(String message, Throwable cause)
          用指定的詳細訊息和原因建構一個新的運行時異常。
RuntimeException(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
 

建構子詳細資訊

RuntimeException

public RuntimeException()
null 作為其詳細訊息建構一個新的運行時異常。原因尚未被初始化,可在以後通過調用 Throwable.initCause(java.lang.Throwable) 對其進行初始化。


RuntimeException

public RuntimeException(String message)
用指定的詳細訊息建構一個新的運行時異常。原因尚未被初始化,可在以後通過調用 Throwable.initCause(java.lang.Throwable) 對其進行初始化。

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

RuntimeException

public RuntimeException(String message,
                        Throwable cause)
用指定的詳細訊息和原因建構一個新的運行時異常。

注意,與 cause 相關的詳細訊息 會自動地合併到此運行時異常的詳細訊息中。

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

RuntimeException

public RuntimeException(Throwable cause)
用指定的原因和詳細訊息 (cause==null ? null :cause.toString()) 建構一個新的運行時異常(它通常包含類別和 cause 的詳細訊息)。該建構子對於那些與其他可拋出異常的套件裝器一樣的運行時異常來說很有用。

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

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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