System.exit
ちょっと気になったので確認。System.exit()だとfinallyブロックもスルーされるんだったよね!
try { System.out.println("a"); System.exit( 0 ); System.out.println("b"); } finally { System.out.println("c"); }
実行結果です。
a
「なにこれ、こわい」、と思うのが通常の反応だと思うんだけど。なんでこんなに「System.exit( 0 );」が好きなんだ、このコードは。