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