Sobes.tech
Junior — Middle

Proqramlaşdırma dillərində yoxlanıla bilən istisna nədir izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Yoxlanılan istisna (checked exception) Java-da kompilator tərəfindən ya try-catch ilə idarə olunmalı və ya throws açar sözü ilə metodun imzasında bəyan edilməlidir. Bu cür istisnalar icra zamanı baş verə biləcək vəziyyətlər üçün nəzərdə tutulub, lakin proqramçı tərəfindən əvvəlcədən nəzərə alınmalı və idarə olunmalıdır, məsələn, giriş/çıxış xətaları (IOException).

Nümunə:

public void readFile(String path) throws IOException {
    FileReader reader = new FileReader(path);
    // ...
}

Əgər bir metod başqa bir metodu çağırır və o, yoxlanılan istisna atırsa, ya istisnayı idarə etmək, ya da onu irəli çəkmək lazımdır. Bu, kodun daha etibarlı və mümkün xətalara qarşı daha aydın olmasına kömək edir.