在Java 1.4.2及更早版本,如果你得到一个ClassCastException,你可以看到异常堆栈跟踪,但不是类名。如果你想找出类这铸造失败的对象,你必须调试。

时,它仍然在以后的Java版本是否相同?如果是这样,它什么时候改变?

有帮助吗?

解决方案

此改变与Java5的,当异常消息开始,包括该对象的类别被铸造的的实际名称。如果一直在那里从一开始,他们花了年龄添加它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top