السلام عليكم
ما الفرق بين :
البرنامج لا يريد أن يعمل compile عند الاشاره لاسم class موش موجود
و بين ال runtime env. تقول ClassNotFoundException
و بين ClassDefNotFoundError
علي حسب علمي :
الأول يحدث كما أسلفت عند الاشاره لاسم class موش موجود
الثاني يحدث مثلا عندما يتم قراءة اسم ال class المراد استخدامه في ال runtime و عدم ايجاده مثل الجمله الشهيره :
Class.forName ("class name")
فهو في هذه الحاله لا يعرف اي شئ عن ال class الذي سوف يشير اليه إلا في ال runtime
فمتي يظهر النوع التالت ??????????????????!!!!!!!!!!!!!!