Pergunta

No Java 1.4.2 e versões anteriores, se você receber uma ClassCastException, poderá ver o rastreamento da pilha de exceção, mas não o nome da classe. Se você deseja descobrir a classe do objeto para o qual o elenco falhará, precisa depurar.

Ainda é o mesmo nas versões Java posteriores? Se sim, quando mudou?

Foi útil?

Solução

Isso mudou com o Java5, quando a mensagem de exceção começou, incluindo o nome real da classe do objeto que está sendo fundido. Deveria estar lá desde o início, levou séculos para adicioná -lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top