چرا نباید استثنای زمان اجرا را بگیریم؟
چرا نباید استثنای زمان اجرا را بگیریم؟

تصویری: چرا نباید استثنای زمان اجرا را بگیریم؟

تصویری: چرا نباید استثنای زمان اجرا را بگیریم؟
تصویری: چهار دلیل مهم، چرا نباید هیچ وقت به آمریکا بری؟! مقایسه با آلمان 🇩🇪🇺🇸 2024, ممکن است
Anonim

گرفتن استثنا یا قابل پرتاب

استثناهای زمان اجرا مشکلاتی را نشان می دهد که نتیجه مستقیم یک مشکل برنامه نویسی است، و به همین دلیل نباید به آن توجه کرد، زیرا نمی توان به طور منطقی انتظار داشت که از آنها بازیابی شود یا رسیدگی آنها گرفتن اراده پرتابی گرفتن همه چيز

با توجه به این موضوع، آیا گرفتن استثنا در زمان اجرا مشکلی ندارد؟

استثناهای زمان اجرا می تواند در هر جایی از یک برنامه رخ دهد و در یک برنامه معمولی می تواند بسیار زیاد باشد. به طور معمول، هزینه بررسی برای استثناهای زمان اجرا فراتر از سود است گرفتن یا مشخص کردن آنها بنابراین کامپایلر به شما نیازی ندارد گرفتن یا مشخص کنید استثناهای زمان اجرا ، اگرچه می توانید.

همچنین بدانید، استثنای زمان اجرا چیست؟ این استثنای زمان اجرا در کل کلاس والد است استثناها از زبان برنامه نویسی جاوا که انتظار می رود در زمان وقوع برنامه یا برنامه از کار بیفتد یا خراب شود. این استثنای زمان اجرا معمولاً خطای برنامه نویس را نشان می دهد، نه شرایطی که انتظار می رود یک برنامه با آن مقابله کند.

علاوه بر این، چرا استثناهای زمان اجرا بررسی نمی شوند؟

به طور کلی، ما بدون چک نمی گیریم استثنا چون نمی توانیم آن را اداره کنیم برای مثال اتصال پایگاه داده را در نظر بگیرید، اگر DB از نظر فیزیکی خراب است، وجود دارد نه روشی که برنامه ما می‌تواند آن مشکل را حل کند، بنابراین حتی اگر بخواهیم آن را حل کنیم، نمی‌توانیم آن را حل کنیم.

آیا امکان گرفتن استثنای زمان اجرا در جاوا وجود دارد؟

استثناهای زمان اجرا می توانند در هر جایی از یک برنامه رخ دهند و در یک برنامه معمولی می توانند بسیار زیاد باشند. بنابراین، کامپایلر به شما نیازی ندارد گرفتن یا مشخص کنید استثناهای زمان اجرا (اگرچه می توانید). یکی از مواردی که پرتاب الف معمول است RuntimeException زمانی است که کاربر یک متد را اشتباه فراخوانی می کند.

توصیه شده: