is new.
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
AnnotationTypeMismatchException
,
ArithmeticException
,
ArrayStoreException
,
BufferOverflowException
,
BufferUnderflowException
,
CannotRedoException
,
CannotUndoException
,
ClassCastException
,
CMMException
,
ConcurrentModificationException
,
DOMException
,
EmptyStackException
,
EnumConstantNotPresentException
,
IllegalArgumentException
,
IllegalMonitorStateException
,
IllegalPathStateException
,
IllegalStateException
,
ImagingOpException
,
IncompleteAnnotationException
,
IndexOutOfBoundsException
,
JMRuntimeException
,
LSException
,
MalformedParameterizedTypeException
,
MissingResourceException
,
NegativeArraySizeException
,
NoSuchElementException
,
NullPointerException
,
ProfileDataException
,
ProviderException
,
RasterFormatException
,
RejectedExecutionException
,
SecurityException
,
SystemException
,
TypeNotPresentException
,
UndeclaredThrowableException
,
UnmodifiableSetException
,
UnsupportedOperationException
public class RuntimeException
RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
A method is not required to declare in its throws clause any subclasses of RuntimeException that might be thrown during the execution of the method but not caught.
| Constructor Summary | |
|---|---|
|
RuntimeException
() Constructs a new runtime exception with null as its detail message. |
|
|
RuntimeException
(
String
message) Constructs a new runtime exception with the specified detail message. |
|
|
RuntimeException
(
String
message,
Throwable
cause) Constructs a new runtime exception with the specified detail message and cause. |
|
|
RuntimeException
(
Throwable
cause) Constructs a new runtime exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause ). |
|
| Method Summary |
|---|
| Methods inherited from class java.lang. Throwable |
|---|
| fillInStackTrace , getCause , getLocalizedMessage , getMessage , getStackTrace , initCause , printStackTrace , printStackTrace , printStackTrace , setStackTrace , toString |
| Methods inherited from class java.lang. Object |
|---|
| clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
| Constructor Detail |
|---|
public RuntimeException()
public RuntimeException(String message)
public RuntimeException(String message,
Throwable cause)
Note that the detail message associated with cause is not automatically incorporated in this runtime exception's detail message.
public RuntimeException(Throwable cause)