Middle
Yoxlanılan və yoxlanılmayan istisnalar arasındakı fərq nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Yoxlanılmış istisnalar, tərtibçi tərəfindən tərtib zamanı yoxlanan istisnalardır. Proqramçı ya try-catch ilə onları idarə etməli və ya throws vasitəsilə metodun imzasında bildirməlidir. Nümunə: IOException.
Yoxlanılmamış istisnalar isə işləmə vaxtında (RuntimeException və onun alt sinifləri) baş verən və tərtibçinin açıq şəkildə idarə etməsini tələb etməyən istisnalardır. Adətən, proqramlaşdırma səhvlərindən, məsələn, NullPointerException-dən yaranır.
Beləliklə, yoxlanılmış istisnalar gözlənilən xarici faktorlarla əlaqəli səhvləri idarə etmək üçün nəzərdə tutulmuşdur, yoxlanılmamış isə adətən kodda olan səhvlər üçün.