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:
NullPointerException—nullolan 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.