Junior — Middle
Wat is de rol van het trefwoord throws bij het afhandelen van uitzonderingen in Java?
sobes.tech AI
Antwoord van AI
Het sleutelwoord throws in Java wordt gebruikt in de methodeverklaring om aan te geven dat deze methode bepaalde gecontroleerde uitzonderingen (checked exceptions) kan werpen. Het is een verplichting voor de aanroepende code: deze uitzonderingen afhandelen met een try-catch-blok, of ze ook declareren in hun eigen throws.
Voorbeeld:
public void readFile(String path) throws IOException {
// code die IOException kan veroorzaken
}
Hier geeft de methode readFile aan dat hij IOException kan werpen. Dit helpt compilers en ontwikkelaars te begrijpen welke uitzonderingen afgehandeld moeten worden, wat een betrouwbaardere foutafhandeling mogelijk maakt.