java终于可以在没有陷阱的情况下使用了
我想做一个测试。无论它是否通过或抛出错误,我都想关闭它打开的一个案例。我在类字符串的顶部有case=null; 然后在executeText()中,我在箱子打开后设置它
所以我做了这个:
try {
executeTest(tContext);
} catch (Throwable t) {
throw t;
} finally {
if (theCase != null) {
closeCase(user, theCase);
}
}
我想知道。我需要抓(一次性的)吗?我仍然希望抛出错误,但首先我希望它关闭案例。如果我不接住它然后扔掉它,我最终会不会不扔掉它?或者它不会被捕获并抛出异常,而不是最终执行异常?最后我有点不清楚
共 (0) 个答案