Question

En Java 1.4.2 et les versions antérieures, si vous obtenez un ClassCastException, vous pouvez voir la trace de la pile d'exception, mais pas le nom de la classe. Si vous voulez découvrir la classe de l'objet pour lequel la coulée a échoué, vous devez debug.

est-il toujours le même dans les versions Java ultérieures? Si oui, quand at-il changé?

Était-ce utile?

La solution

Cela a changé avec Java5, lorsque le message d'exception a commencé à inclure le nom réel de la classe de l'objet en cours de coulée. Aurait dû être là depuis le début, il leur a fallu une éternité pour l'ajouter.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top