InvocationTargetException 是一种包装由调用方法或构造方法所抛出异常的经过检查的异常
,符合通用异常链机制。“目标异常”是在构造的时候提供的,可以通过 getTargetException() 方法访问,这类对象目前被认为是导致异常的原因,可以通过 Throwable.getCause() 方法以及前面提到的“遗留方法”访问它。
,符合通用异常链机制。“目标异常”是在构造的时候提供的,可以通过 getTargetException() 方法访问,这类对象目前被认为是导致异常的原因,可以通过 Throwable.getCause() 方法以及前面提到的“遗留方法”访问它。
catch(Exception e){
if(e instanceof InvocationTargetException){
InvocationTargetException ete = (InvocationTargetException)e;
throw ete.getTargetException();
}
}
理解InvocationTargetException
本文介绍了InvocationTargetException这种异常类型,它是用于包装由调用方法或构造方法所抛出异常的经过检查的异常。文章解释了如何通过getTargetException()方法访问原始异常,并提供了一个简单的示例来说明如何处理此类异常。
1989

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



