Sobes.tech
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.