是否有一种方法可以在finally
中知道抛出了异常,而无需使用任何额外的变量,如下所示:
boolean hasFailed = true;
try { // code
//...
hasFailed = false;
} finally {
if (hasFailed) {
// handle failure
}
}
同样,同样没有添加异常变量(使用catch
子句),
在类似的问题中我没有找到answer