JLS第14.20.2节规定:
如果try块的执行由于抛出值V而突然完成,...
...
如果finally块由于原因S而突然完成,则try语句突然完成,原因是S(并且丢弃并抛弃了值V的抛出).
Java必须丢弃原始异常V("完全突然")并且整个try-finally块"突然"完成S(" finally Exception,"B").
无法检索原始try块异常"A",它对应V于JLS.
| 归档时间: |
|
| 查看次数: |
656 次 |
| 最近记录: |