Junior — Middle
Java'da majburiy ishlov berish yoki tekshirish talab qilinmaydigan istisnolarni ro'yxatga olishingiz mumkinmi?
sobes.tech AI
AIdan javob
Java'da istisnolar tekshiriladigan (checked) va tekshirilmaydigan (unchecked) bo'linadi. Majburiy ishlov berishni (try-catch orqali) yoki metod imzosi (throws) da e'lon qilishni talab qilmaydigan istisnalar tekshirilmaydigan istisnalar hisoblanadi.
Ular quyidagilarni o'z ichiga oladi:
-
RuntimeExceptionsinfidan meros olganlar:NullPointerExceptionArrayIndexOutOfBoundsExceptionIllegalArgumentExceptionArithmeticExceptionClassCastException- va boshqalar
-
Errorsinfidan meros olganlar (masalan,OutOfMemoryError,StackOverflowError), ular odatda dasturda ishlov berilmaydi.
Misol:
public void misol() {
int a = 5 / 0; // ArithmeticException hosil qiladi, lekin try-catch talab qilmaydi
}