Known Direct Subclasses
AnnotationFormatError |
A mirror of java.lang.annotation.AnnotationFormatError. |
LinkageError |
LinkageError is the superclass of all error classes that occur when
loading and linking class files. |
NoClassDefFoundError |
Thrown if the Java Virtual Machine tries to load in the definition of a class
(as part of a normal method call or as part of creating a new instance using
the new expression) and no definition of the class could be found. |
VirtualMachineError |
Thrown to indicate that the Java Virtual Machine is broken or has run out of
resources necessary for it to continue operating. |
|
Known Indirect Subclasses
IncompatibleClassChangeError |
IncompatibleClassChangeError is the superclass of all classes which
represent errors that occur when inconsistent class files are loaded into the
same running image. |
NoSuchFieldError |
Thrown when the virtual machine notices that a program tries to reference, on
a class or object, a field that does not exist. |
OutOfMemoryError |
Thrown when the Java Virtual Machine cannot allocate an object because it is
out of memory, and no more memory could be made available by the garbage
collector. |
|
Class Overview
An Error
is a subclass of Throwable
that indicates
serious problems that a reasonable application should not try to catch. Most
such errors are abnormal conditions.
A method is not required to declare in its throws
clause any
subclasses of Error
that might be thrown during the execution of
the method but not caught, since these errors are abnormal conditions that
should never occur.
Summary
Public Constructors |
|
Error()
Constructs an Error with no specified detail message.
|
|
Error(String s)
Constructs an Error with the specified detail message.
|
[Expand]
Inherited Methods |
From class
java.lang.Throwable
String
|
getMessage()
Returns the error message string of this throwable object.
|
void
|
printStackTrace()
Prints this Throwable and its backtrace to the standard error
stream.
|
String
|
toString()
Returns a short description of this throwable object.
|
|
From class
java.lang.Object
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
final
Class<?>
|
getClass()
Returns the runtime class of an object.
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeout, int nanos)
Causes current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object, or some other
thread interrupts the current thread, or a certain amount of real time has
elapsed.
|
final
void
|
wait(long timeout)
Causes current thread to wait until either another thread invokes the
notify() method or the
notifyAll() method for this object, or a specified
amount of time has elapsed.
|
final
void
|
wait()
Causes current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object.
|
|
Public Constructors
public
Error
()
Constructs an Error
with no specified detail message.
public
Error
(String s)
Constructs an Error with the specified detail message.