nan*_*no7 0 java exception-handling exception try-catch-finally runtimeexception
可能重复:
finally块是否始终运行?
让我们想象以下场景:
public void myMethod() throws MyException
try
{
// do something
// an Exception (for example an individual written MyException which extends
// "Exception" is thrown here
}
catch (OtherException e)
{
// do something
}
finally
{
// do something else
}
}
Run Code Online (Sandbox Code Playgroud)
如果在try块中抛出"MyException"并且不会被捕获 - 它们最终会被阻止,但是,对吗?
如果它是一个运行时异常会被抛出怎么办?最终块会到达吗?
有没有无法到达finally块的情况?
谢谢你的回答:-)
| 归档时间: |
|
| 查看次数: |
1499 次 |
| 最近记录: |