Gan*_*esh 1 java exception-handling
Catch块可以跟随最后阻塞异常吗?
finally{
baz();
}catch(MyException e){}
Run Code Online (Sandbox Code Playgroud)
不,它不能.A try应该后跟一个catch或finally.如果有一个catch则finally是最后一个块.此订单将再次依赖于嵌套.所以你可以有一个像下面这样的嵌套结构,但是try后面再跟一个finally或者catch.在catch后的内部finally块属于外try.
try {
// outer try
try {
// inner try
}
finally {
}
}
catch(SomeException e) {
}
Run Code Online (Sandbox Code Playgroud)
您可以在JLS 14.20中阅读更多相关信息.
| 归档时间: |
|
| 查看次数: |
131 次 |
| 最近记录: |