|
Apart from exceptions, there are also objects of the
Error class. These Errors are thrown when problems arise
with the consistency of the Java Virtual Machine. A typical
error arises when a class file is corrupted or deleted after the
compilation to bytecodes. You will encounter then a
ClassFormatError or a
NoClassDefFoundError.
Both exceptions and errors are subclasses of the class
Throwable. Only objects of this class can be thrown
and caught by the java keywords throw, and
try & catch. The Throwable class
comes with messages, notably getMessage() and
printStackTrace().