RuntimeException-ı tutmaq yaxşı təcrübədirmi?
RuntimeException-ı tutmaq yaxşı təcrübədirmi?

Video: RuntimeException-ı tutmaq yaxşı təcrübədirmi?

Video: RuntimeException-ı tutmaq yaxşı təcrübədirmi?
Video: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, Bilər
Anonim

yorğan- tutmaq hər şey - ya İstisna, ya da Atılan, daha pisi - a deyil yaxşı təcrübə çünki hər hansı bir müstəsna davranışdan qurtula biləcəyinizi güman edirsiniz. Kənara: Bəli tutmaq İstisna da olacaq RuntimeException-ı tutmaq , İstisna superclass olduğundan RuntimeException.

Eynilə, siz soruşa bilərsiniz ki, RuntimeException-ı tutmaq yaxşı təcrübədirmi?

yorğan- tutmaq hər şey - ya İstisna, ya da Atılan, daha pisi - a deyil yaxşı təcrübə çünki hər hansı bir müstəsna davranışdan qurtula biləcəyinizi güman edirsiniz. Kənara: Bəli tutmaq İstisna da olacaq RuntimeException-ı tutmaq , İstisna superclass olduğundan RuntimeException.

Kimsə soruşa bilər ki, NullPointerException-ı tutmaq yaxşı təcrübədirmi? Ümumiyyətlə pisdir NullPointerException tutmaq üçün məşq edin . Adətən proqramçılar NullPointerException tutmaq üç halda: Proqramda null göstərici istinadı var. Tutmaq ortaya çıxan istisna əsas problemi həll etməkdən daha asan idi.

Sonradan sual yaranır ki, biz RuntimeException-ı tuta bilərikmi?

İcra zamanı istisnaları bacarmaq proqramın istənilən yerində və tipik bir yerdə baş verir bir onlar bacarmaq çox olsun. Beləliklə, kompilyator edir bunu tələb etmir tutursan və ya iş vaxtı istisnalarını təyin edin (baxmayaraq ki bacararsan ). bir atmağın adi təcrübə olduğu halda a RuntimeException istifadəçinin bir metodu səhv çağırmasıdır.

RuntimeException nədir?

RuntimeException Java Virtual Maşının normal işləməsi zamanı atılan istisnaların super sinfidir. Metodun atış bəndində hər hansı alt sinifini elan etmək tələb olunmur RuntimeException metodun icrası zamanı atılan, lakin tutulmayan.

Tövsiyə: