用户工具

站点工具


开发:java:错误

定义

Error 是 Throwable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。大多数这样的错误都是异常条件。虽然 ThreadDeath 错误是一个“正规”的条件,但它也是 Error 的子类,因为大多数应用程序都不应该试图捕获它。

在执行该方法期间,无需在其 throws 子句中声明可能抛出但是未能捕获的 Error 的任何子类,因为这些错误可能是再也不会发生的异常条件。

Error 和 Exepction 不同,Exception 是系统或者程序抛出的可以用来处理的异常。

常见Error

AnnotationFormatError, AssertionError, AWTError, CoderMalfunctionError, FactoryConfigurationError, FactoryConfigurationError, IOError, LinkageError, ServiceConfigurationError, ThreadDeath, TransformerFactoryConfigurationError, VirtualMachineError

代码

try{
    dosomething();
}
catch(NoClassDefFoundError err){    
}

链接

开发/java/错误.txt · 最后更改: 2016-03-06 17:56 由 danding

粤ICP备16007019号-3