Junior — Middle
Могу ли користити више обрађивача изузетака за један try блок у програму?
sobes.tech АИ
Одговор од АИ
Da, u Javi se mogu koristiti više rukovalaca izuzetaka za jedan try blok. To se postiže pomoću više catch blokova, od kojih svaki obrađuje određeni tip izuzetka.
Primer:
try {
// kod koji može izazvati izuzetke
} catch (IOException e) {
// obrada IOException
} catch (SQLException e) {
// obrada SQLException
} catch (Exception e) {
// obrada svih ostalih izuzetaka
}
Važno je da se catch blokovi proveravaju od vrha ka dnu, tako da specifičniji izuzeci budu pre opštijih, kako bi se izbegle greške pri kompilaciji.