0

Java 1.4.2 以前のバージョンでは、ClassCastException を受け取った場合、例外スタック トレースは表示されますが、クラス名は表示されません。キャストが失敗したオブジェクトのクラスを見つけたい場合は、デバッグする必要があります。

それ以降のJavaバージョンでも同じですか? もしそうなら、それはいつ変更されましたか?

4

1 に答える 1

5

これは、キャストされるオブジェクトのクラスの実際の名前を含む例外メッセージが開始されたときに、Java5 で変更されました。最初からそこにあるべきだったのに、それを追加するのに何年もかかりました。

于 2009-12-02T11:08:14.810 に答える