The Throwable
class in Java, part of the java.lang
package, represents errors and exceptions that can be thrown during the execution of a Java program. This class is the superclass of all errors and exceptions in the Java language.
Java Throwable Methods
The table below contains various methods of the Java Throwable
class, each with a link to a detailed explanation, examples, and real-world uses. Click on the method names to learn more about how to use them effectively in your applications.
Method | Description |
---|---|
addSuppressed() | Adds a Throwable to the list of exceptions suppressed by this Throwable. |
fillInStackTrace() | Records the current stack trace in this Throwable object. |
getCause() | Returns the cause of this Throwable or null if the cause is unknown. |
getLocalizedMessage() | Creates a localized description of this Throwable. |
getMessage() | Returns the detail message string of this Throwable. |
getStackTrace() | Provides programmatic access to the stack trace information. |
initCause() | Initializes the cause of this Throwable to the specified value. |
printStackTrace() | Prints the stack trace to the standard error stream. |
setStackTrace() | Sets the stack trace elements that will be returned by getStackTrace(). |
The Throwable
class and its methods provide a comprehensive way to handle exceptions and errors in Java, making it an essential feature for robust error handling in any Java application.
For more detailed information, please refer to the official Java SE Documentation.