آیا استثنا، nullpointerexception را می گیرد؟

فهرست مطالب:

آیا استثنا، nullpointerexception را می گیرد؟
آیا استثنا، nullpointerexception را می گیرد؟
Anonim

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

آیا NullPointerException یک استثنا بررسی شده است؟

پاسخ: NullPointerException یک استثنای علامت‌دار نیست. این از نسل RuntimeException است و علامت آن را بردارید.

در چه صورت NullPointerException پرتاب می شود؟

هنگامی که یک برنامه سعی می کند از null در حالت که در آن یک شی مورد نیاز است استفاده کند، یک استثنای اشاره گر تهی پرتاب می شود. این موارد عبارتند از: فراخوانی متد نمونه یک شی تهی. دسترسی یا تغییر فیلد یک شی تهی.

آیا استثنا همه استثناها را می گیرد؟

از آنجایی که Exception کلاس پایه همه استثناها است، هر استثنایی را می گیرد.

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

catch(Exception) یک روش بد است زیرا همه RuntimeException (استثنای علامت‌نشده) را نیز می‌گیرد. این ممکن است مختص جاوا باشد: گاهی اوقات باید متدهایی را فراخوانی کنید که استثناهای بررسی شده را ایجاد می کنند. اگر این در لایه منطق تجاری EJB شما است، 2 انتخاب دارید - آنها را بگیرید یا دوباره پرتاب کنید.

توصیه شده:

مقالات جالب
انگور سنت امیلیون چیست؟
ادامه مطلب

انگور سنت امیلیون چیست؟

واقع در ساحل راست رودخانه Garonne، این نام متخصص در شراب های قرمز از گونه های انگور Merlot و Cabernet Franc است. شراب های St-Émilion به طور کلی بسیار پیچیده و ظریف هستند. آیا سنت امیلیون یک مرلوت است؟ برخلاف شراب های Médoc (که به شدت بر روی Cabernet Sauvignon تمرکز می کنند)، شراب های Saint-Émilion عمدتاً از Merlot و Cabernet Franc ساخته می شوند.

صندلی چرخدار چه زمانی اختراع شد؟
ادامه مطلب

صندلی چرخدار چه زمانی اختراع شد؟

ویلچری که به عنوان اولین ویلچر پیشران کاربر در نظر گرفته می شود. طراحی و ساخت توسط Stephen Farfler در 1665. فارفلر یک فلج و ساعت ساز بود که در سن 22 سالگی اولین ویلچر را ساخت. بدون شک این شگفتی چوبی سنگین بود و فشار دادن آن دشوار بود. مردم از چه زمانی استفاده از ویلچر را شروع کردند؟ دقیقا زمانی که اولین صندلی های چرخدار اختراع شد و برای افراد معلول استفاده شد مشخص نیست.

چوب کومارو چیست؟
ادامه مطلب

چوب کومارو چیست؟

Cumaru یک گونه‌های چوب سخت با چگالی بالااست که مسئولانه برداشت شده است که در سراسر بخش‌های شمالی آمریکای جنوبی رشد می‌کند. به دلیل دانه بندی زیبا و ظاهر متنوعش، کومارو با تلفظ /Koo'-mah-Roo/ اغلب به عنوان "ساج برزیلی" شناخته می شود.