2009-12-02 84 views
0

在Java 1.4.2及更早版本中,如果遇到ClassCastException,可以看到異常堆棧跟蹤,但不能看到類名。如果您想查找鑄造失敗的對象的類,則必須進行調試。爲什麼ClassCastException不顯示類名?

在以後的Java版本中它仍然是一樣的嗎?如果是這樣,它什麼時候改變?

回答

5

隨着Java5的發生,當異常消息開始包括被投射的對象的類的實際名稱時,這一點發生了變化。應該從一開始就在那裏,他們花了很多時間來添加它。