最初に言っときます。スレッドの章に入ってかなり理解するのに疲れたので、記述レベル低いです。。 スレッドで未捕捉の例外を処理する今まで、スレッド内で発生した例外はスレッド内でtry-catchするしか捕捉する手が無かった。java.lang.Thread.UncaughtExceptionHandlerというインタフェースが追加され、これをThreadにセットする事で外部から例外捕捉時の処理を記述する事ができるようになった。 Thread t = new Thread(new Runnable() { public void run() { int i=10; while(true) { System.out.println(1/i--); } } }); t.setUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler()