有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java终于可以在没有陷阱的情况下使用了

我想做一个测试。无论它是否通过或抛出错误,我都想关闭它打开的一个案例。我在类字符串的顶部有case=null; 然后在executeText()中,我在箱子打开后设置它

所以我做了这个:

try {
    executeTest(tContext);
} catch (Throwable t) {
    throw t;
} finally {
    if (theCase != null) {
      closeCase(user, theCase);
    }
}

我想知道。我需要抓(一次性的)吗?我仍然希望抛出错误,但首先我希望它关闭案例。如果我不接住它然后扔掉它,我最终会不会不扔掉它?或者它不会被捕获并抛出异常,而不是最终执行异常?最后我有点不清楚


共 (0) 个答案