如果type为Throwable,如何查找异常原因

时间:2011-07-28 14:12:47

标签: java inheritance types

在此处提供此方法:

public SomeClass(Throwable stackTrace) {
    super();
    this.stackTrace = stackTrace;
}

如何在传入之前找出最初的类型stacktrace

2 个答案:

答案 0 :(得分:21)

stacktrace.getClass().getName()

stacktrace instanceof CLASS_YOU_WANT_TO_TRY

答案 1 :(得分:0)

您可以通过尽可能明确地处理异常来做出此决定。这包括永远, EVER ,捕获Throwable并处理异常,尽可能接近抛出它的代码。我不确定你用Throwable构建一个POJO会做什么,但它可能不是一条可以引导你进行大量启发的道路。

相关问题