Junior — Middle
Kun je meerdere uitzonderinghandlers gebruiken voor één try-blok in een programma?
sobes.tech AI
Antwoord van AI
Ja, in Java kunnen meerdere exception handlers worden gebruikt voor één try-blok. Dit wordt bereikt door meerdere catch-blokken, elk afhandelend een bepaald type uitzondering.
Voorbeeld:
try {
// code die uitzonderingen kan veroorzaken
} catch (IOException e) {
// afhandeling van IOException
} catch (SQLException e) {
// afhandeling van SQLException
} catch (Exception e) {
// afhandeling van alle andere uitzonderingen
}
Het is belangrijk dat de catch-blokken van boven naar beneden worden gecontroleerd, dus meer specifieke uitzonderingen moeten vóór de meer algemene komen om compilatiefouten te voorkomen.