Junior — Middle
Je možné použiť viacero správcov výnimiek pre jeden blok try v programe?
sobes.tech AI
Odpoveď od AI
Áno, v Jave je možné použiť viacero spracovateľov výnimiek pre jeden blok try. To sa dosiahne pomocou viacerých blokov catch, z ktorých každý spracováva určitý typ výnimky.
Príklad:
try {
// kód, ktorý môže vyvolať výnimky
} catch (IOException e) {
// spracovanie IOException
} catch (SQLException e) {
// spracovanie SQLException
} catch (Exception e) {
// spracovanie všetkých ostatných výnimiek
}
Je dôležité, aby sa bloky catch kontrolovali odhora nadol, takže špecifickejšie výnimky by mali prísť skôr, aby sa predišlo chybám kompilácie.