为什么ClassCastException不显示类名?

时间:2009-12-02 10:54:32

标签: java classcastexception

在Java 1.4.2及更早版本中,如果遇到ClassCastException,则可以看到异常堆栈跟踪但不能看到类名。如果要查找转换失败的对象的类,则必须进行调试。

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

1 个答案:

答案 0 :(得分:5)

当异常消息开始时,包括正在转换的对象的类的实际名称,这在Java5中发生了变化。应该从一开始就在那里,它们需要很长时间才能添加它。