【发布时间】:2012-11-29 22:05:28
【问题描述】:
finally 如何在嵌套的try/catch 中工作?
例如。为:
try{
//code
}
catch(SomeException e){
//code
try{
//code
}
catch(OtherException e){
//code
}
}
catch(SomeOtherException e){
//code
}
放置finally 的最佳位置在哪里?或者我也应该把它放在嵌套和外部try 中?
【问题讨论】:
-
不清楚结果应该是什么。
finally块可以放置在每个try-catch上。 -
所以如果我将
finally放在外部try中,它会被执行吗?我正在为此寻找更清晰的方法 -
看答案有一些很好的解释。
标签: java exception coding-style try-catch