一 概念
众所周知java提供了丰富的异常类,这些异常类之间有严格的集成关系,分类为
父类Throwable
Throwable的两个子类Error和Exception
Exception的两个子类CheckedException和RuntimeException
二 发现问题
通常捕获异常catch的时候最大catch到Exception这个类就为止了,当然这能够处理大部分的异常情况。
但是值得注意的是,Exception不能捕捉到所有的异常。比如InvocationTargetException。
三 解决办法
catch(Throwable t)
{ }
本文探讨Java异常的分类,包括Throwable、Error、Exception及其子类CheckedException和RuntimeException的区别。强调了在catch块中如何避免遗漏InvocationTargetException等异常,并介绍了使用`catch(Throwable t)`的解决方法。
850

被折叠的 条评论
为什么被折叠?



