Sobes.tech
Junior — Middle

Java-da inkişaf edərkən hansı növ istisnalarla qarşılaşmısınız?

sobes.tech Süni İntellekt

AI-dan cavab

Java-da istisnolar bir neçə növə bölünür:

  • Yoxlanılan istisnalar (Checked exceptions): məcburi işləmə və ya metodda bəyan edilmə tələb edir (məsələn, IOException, SQLException).

  • Yoxlanılmayan istisnalar (Unchecked exceptions): RuntimeException-dan irsən gəlir və məcburi işləmə tələb etmir (məsələn, NullPointerException, IllegalArgumentException).

  • Xətalar (Errors): adətən tətbiq tərəfindən işlənməyən ciddi problemlər (məsələn, OutOfMemoryError, StackOverflowError).

İnkişaf zamanı tez-tez rast gəlinənlər:

  • NullPointerExceptionnull olan obyektə müraciət cəhdləri.
  • ArrayIndexOutOfBoundsException — massiv sərhədlərindən kənara çıxma.
  • IOException — giriş-çıxış xətaları.
  • ClassNotFoundException — yükləmə zamanı sinif tapılmadı.

İstisnaları idarə etmək proqramı daha dayanıqlı və proqnozlaşdırıla bilən etməyə kömək edir.