لماذا لا تظهر ClasscastException اسم الفصل؟
-
11-09-2019 - |
سؤال
في Java 1.4.2 والإصدارات السابقة، إذا حصلت على ClasscastException، يمكنك رؤية تتبع المكدس الاستثناء ولكن ليس اسم الفصل. إذا كنت ترغب في معرفة فئة الكائن التي فشلت الصب، فعليك تصحيح الأخطاء.
هل لا يزال هو نفسه في إصدارات جافا لاحقا؟ إذا كان الأمر كذلك، متى غيرت؟
المحلول
تم تغيير هذا مع Java5، عندما بدأت رسالة الاستثناء بما في ذلك الاسم الفعلي لفئة الكائن الذي يتم استلامه. يجب أن يكون هناك من البداية، استغرق الأمر من العمر لإضافته.
لا تنتمي إلى StackOverflow