java6で変わった点として、OutOfMemroyErrorでスタックトレースが表示されるようになったことがあちこちに書かれていた。
確かにそれは便利。(というか、なんで今まで出なかったんだろう?)
もうひとつ、ClassCastExceptionのメッセージ出力も変わっていた(嬉)
キャスト元とキャスト先の両方のクラス名が表示されるようになった。
今まで(jre1.4まで)は、ClassCastExceptionをキャッチして変換元のオブジェクトのgetClass()を表示したり、無駄な事をしてたもんなぁ(苦笑)
他の例外にも、こういう変更はあるのかな??