finallyの動作保証

Javaのfinallyブロックについて、StackOveFlowError などの致命的なエラーが発生した場合、どのような挙動になるか自信がなかったので、Twitter上で緩募しました。いくつか回答をいただいたのでまとめました。 回答いただいた皆様ありがとうございます!
3
Takahiro YAMADA @yamadamn

@yamadamn 補足2) StackOverFlowErrorはErrorの中でもVirtualMachineErrorのサブクラスであり、JVMが壊れていることを意味する。このような状態で正常に仕様通り動作するかは保証できないし、期待してもいけない。

2012-05-08 13:43:14