Sobes.tech
Junior — Middle

Можеш ли да наведеш стандардне изузетке које можемо проверити у Јави?

sobes.tech АИ

Одговор од АИ

U Javi, proverene (checked) izuzeci su oni koje kompajler zahteva da se obrade ili deklarisu u metodu. Neki od standardnih proverenih izuzetaka:

  • IOException — greške ulaza/izlaza, na primer prilikom rada sa fajlovima ili mrežama.
  • SQLException — greške prilikom rada sa bazama podataka putem JDBC.
  • ClassNotFoundException — kada klasa nije pronađena tokom dinamičkog učitavanja.
  • InterruptedException — prekid niti.
  • FileNotFoundException — fajl nije pronađen (podklasa od IOException).

Primer obrade proverenog izuzetka:

try {
    FileInputStream fis = new FileInputStream("file.txt");
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

Provereni izuzeci primoravaju programera da eksplicitno obradi potencijalne greške, čime se povećava pouzdanost koda.