读书人

Java 异常和错误

发布时间: 2012-09-06 10:37:01 作者: rapoo

Java 错误和异常

???? Throwable 类是 Java 语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java throw 语句抛出。类似地,只有此类或其子类之一才可以是 catch 子句中的参数类型。两个子类的实例,Error 和 Exception,通常用于指示发生了异常情况。

?

???? ErrorThrowable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。大多数这样的错误都是异常条件。在执行该方法期间,无需在其 throws 子句中声明可能抛出但是未能捕获的 Error 的任何子类,因为这些错误可能是再也不会发生的异常条件。

?

???? Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。

?

???? RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。可能在执行方法期间抛出但未被捕获的 RuntimeException 的任何子类都无需在 throws 子句中进行声明。

ClassNotFoundExceptionDataFormatExceptionIOExceptionNoSuchMethodExceptionParseExceptionSQLExceptionTimeoutExceptionXPathExceptionXMLParseException
?

?

?

读书人网 >编程

热点推荐