Frage

Wenn Sie in Java 1.4.2 und früheren Versionen eine ClassCastException erhalten, können Sie die Ausnahme -Stack -Trace sehen, nicht jedoch den Klassennamen. Wenn Sie die Klasse des Objekts herausfinden möchten, für das Casting fehlgeschlagen ist, müssen Sie debuggen.

Ist es in späteren Java -Versionen immer noch dasselbe? Wenn ja, wann hat es sich geändert?

War es hilfreich?

Lösung

Dies änderte sich mit Java5, als die Ausnahmebeldung begann, einschließlich des tatsächlichen Namens der Klasse des gegossenen Objekts. Hätte von Anfang an dort sein sollen, brauchte es ewig, um es hinzuzufügen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top