finallyの動作保証
Javaのfinallyブロックについて、StackOveFlowError などの致命的なエラーが発生した場合、どのような挙動になるか自信がなかったので、Twitter上で緩募しました。いくつか回答をいただいたのでまとめました。
回答いただいた皆様ありがとうございます!
Takahiro YAMADA
@yamadamn
@yamadamn 補足2) StackOverFlowErrorはErrorの中でもVirtualMachineErrorのサブクラスであり、JVMが壊れていることを意味する。このような状態で正常に仕様通り動作するかは保証できないし、期待してもいけない。
2012-05-08 13:43:14