Sobes.tech
Junior — Middle

Java-da məcburi işləmə və ya yoxlama tələb etməyən istisnaları sadalaya bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Java-da istisnalar yoxlanılan (checked) və yoxlanılmayan (unchecked) olaraq bölünür. Zəruri olmayan (try-catch vasitəsilə və ya metod imzasında throws ilə) işlənməyən istisnalar yoxlanılmayan istisnalar sayılır.

Bunlara daxildir:

  • RuntimeException sinfindən törəyənlər:

    • NullPointerException
    • ArrayIndexOutOfBoundsException
    • IllegalArgumentException
    • ArithmeticException
    • ClassCastException
    • və digər
  • Error sinfindən törəyənlər (məsələn, OutOfMemoryError, StackOverflowError), bunlar adətən tətbiqdə işlənmir.

Nümunə:

public void nümunə() {
    int a = 5 / 0; // ArithmeticException yaranar, amma try-catch tələb olunmur
}