Package java.lang

Class RuntimeException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AlertException, AnnotationTypeMismatchException, ArithmeticException, ArrayStoreException, BlockGuard.BlockGuardPolicyException, BufferOverflowException, BufferUnderflowException, ClassCastException, CMSRuntimeException, ConcurrentModificationException, DOMException, DTMException, EmptyStackException, EnumConstantNotPresentException, FoundIndex, GaiException, IllegalArgumentException, IllegalMonitorStateException, IllegalStateException, IncompleteAnnotationException, IndexOutOfBoundsException, LogConfigurationException, LSException, MalformedParameterizedTypeException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ParseException, ProviderException, RejectedExecutionException, RuntimeCryptoException, RuntimeOperatorException, SecurityException, StoreException, TypeNotPresentException, UndeclaredThrowableException, UnsupportedDigestAlgorithmException, UnsupportedOperationException, WrappedRuntimeException, WrappedRuntimeException

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.
See Also:
Serialized Form
  • Constructor Details

    • RuntimeException

      public RuntimeException()
      Constructs a new RuntimeException that includes the current stack trace.
    • RuntimeException

      public RuntimeException​(String detailMessage)
      Constructs a new RuntimeException with the current stack trace and the specified detail message.
      Parameters:
      detailMessage - the detail message for this exception.
    • RuntimeException

      public RuntimeException​(String detailMessage, Throwable throwable)
      Constructs a new RuntimeException with the current stack trace, the specified detail message and the specified cause.
      Parameters:
      detailMessage - the detail message for this exception.
      throwable - the cause of this exception.
    • RuntimeException

      public RuntimeException​(Throwable throwable)
      Constructs a new RuntimeException with the current stack trace and the specified cause.
      Parameters:
      throwable - the cause of this exception.