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