public class RuntimeException extends Exception
RuntimeException
is the superclass of all classes that represent
exceptional conditions which occur as a result of executing an application in
the VM. Unlike checked exceptions (exceptions where the type
doesn't extend RuntimeException
or Error
), the compiler does
not require code to handle runtime exceptions.Constructor and Description |
---|
RuntimeException()
Constructs a new
RuntimeException that includes the current stack
trace. |
RuntimeException(String detailMessage)
Constructs a new
RuntimeException with the current stack trace
and the specified detail message. |
RuntimeException(String detailMessage,
Throwable throwable)
Constructs a new
RuntimeException with the current stack trace,
the specified detail message and the specified cause. |
RuntimeException(Throwable throwable)
Constructs a new
RuntimeException with the current stack trace
and the specified cause. |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public RuntimeException()
RuntimeException
that includes the current stack
trace.public RuntimeException(String detailMessage)
RuntimeException
with the current stack trace
and the specified detail message.detailMessage
- the detail message for this exception.public RuntimeException(String detailMessage, Throwable throwable)
RuntimeException
with the current stack trace,
the specified detail message and the specified cause.detailMessage
- the detail message for this exception.throwable
- the cause of this exception.public RuntimeException(Throwable throwable)
RuntimeException
with the current stack trace
and the specified cause.throwable
- the cause of this exception.