ومع ذلك ، يمكن أن يكون التمييز بين java.lang.runtimeexception و java.lang.exception محيرًا. سوف تتغذى هذه المقالة على الاختلافات بين هذين النوعين من الاستثناءات وتوفير إرشادات حول تحديد أي واحد تمتد عند إنشاء استثناءات مخصصة. تخضع الاستثناءات التي تم فحصها ، والتي تتضح من java.lang.exception ، لتدقيق التحويل البرمجي. يجب على المبرمجين التعامل معهم بشكل صريح أو إعلان الأساليب التي ترمي استثناءات محددة. يهدف هذا النهج إلى منع إنهاء البرنامج غير المتوقع بسبب الأخطاء غير المعلنة. تحدث هذه الاستثناءات عادةً بسبب أخطاء وقت التشغيل مثل استثناءات المؤشر الفارغ أو أخطاء فهرس الصفيف خارج الحدود ، والتي يمكن منعها غالبًا برمجيًا. فيما يلي بعض الإرشادات العامة:
PRIEDRED
الاستثناءات
من خلال النظر بعناية في السيناريوهات الموضحة أعلاه ، يمكنك اتخاذ قرارات مستنيرة حول نوع الاستثناء الذي يمتد عند إنشاء استثناءات مخصصة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3