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. The ThreadDeath error, though a "normal" condition, is also a subclass of Error because most applications should not try to catch it.
get schwifty. tiny ad:
RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database