منظور از استثنا انداختن چیست؟
منظور از استثنا انداختن چیست؟

تصویری: منظور از استثنا انداختن چیست؟

تصویری: منظور از استثنا انداختن چیست؟
تصویری: خرد و تاثیر آن در رسیدن به موفقیت 2024, ممکن است
Anonim

عبارت استثنا مختصر عبارت "رویداد استثنایی" است. تعریف : یک استثنا رویدادی است که در حین اجرای یک برنامه رخ می دهد و جریان عادی دستورات برنامه را مختل می کند. ایجاد یک استثنا شی و تحویل آن به سیستم زمان اجرا نامیده می شود استثنا انداختن.

سپس، کدام یک برای پرتاب استثنا استفاده می شود؟

را پرت کردن کلمه کلیدی در جاوا است استفاده شده به صراحت استثنا بیانداز از یک متد یا هر بلوک کد. ما میتوانیم پرت کردن یا چک شده یا بدون علامت استثنا . را پرت کردن کلمه کلیدی عمدتا است برای پرتاب استفاده می شود سفارشی استثناها.

به همین ترتیب، اگر یک استثنا در بلوک catch قرار دهیم، چه اتفاقی می‌افتد؟ چه زمانی یک جدید استثنا است پرتاب شده است در یک بلوک گرفتن یا در نهایت مسدود کردن که از آن منتشر خواهد شد مسدود کردن ، سپس جریان استثنا به عنوان جدید سقط می شود (و فراموش می شود). استثنا به بیرون تکثیر می شود.

با در نظر گرفتن این موضوع، تفاوت بین پرتاب یک استثنا و گرفتن یک استثنا چیست؟

عبارت Throws برای اعلام an استفاده می شود استثنا ، به این معنی که مانند آزمایش کار می کند گرفتن مسدود کردن. پرت کردن کلمه کلیدی استفاده می شود در بدن روش به استثنا بیانداز در حالی که throws در امضای متد برای اعلان استفاده می شود استثناها که می تواند رخ دهد در اظهارات حاضر در روش.

چه زمانی باید استثنا بیاندازید؟

استفاده کنید استثناها اطلاع رسانی در مورد مواردی که نباید نادیده گرفته شوند. استفاده نکنید استثناها اگر خطا به صورت محلی قابل رسیدگی باشد. مطمئن شوید که استثناها در همان سطح انتزاع بودن بقیه کارهای روزمره شما هستند. استثناها باید برای چیزهایی که واقعا استثنایی هستند رزرو شود.

توصیه شده: