Junior — Middle
Kun je de standaard uitzonderingen noemen die in Java kunnen worden gecontroleerd?
sobes.tech AI
Antwoord van AI
In Java zijn gecontroleerde (checked) uitzonderingen die de compiler vereist dat ze worden afgehandeld of in de methode worden gedeclareerd. Enkele standaard gecontroleerde uitzonderingen:
IOException— invoer-/uitvoerfouten, bijvoorbeeld bij werken met bestanden of netwerken.SQLException— fouten bij het werken met databases via JDBC.ClassNotFoundException— wanneer de klasse niet wordt gevonden tijdens dynamisch laden.InterruptedException— onderbreking van de thread.FileNotFoundException— bestand niet gevonden (subklasse van IOException).
Voorbeeld van het afhandelen van een gecontroleerde uitzondering:
try {
FileInputStream fis = new FileInputStream("file.txt");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
Gecontroleerde uitzonderingen dwingen ontwikkelaars om potentiële fouten expliciet af te handelen, wat de betrouwbaarheid van de code verhoogt.