Junior — Middle
Qual è il ruolo della parola chiave throws nella gestione delle eccezioni in Java?
sobes.tech AI
Risposta dell'AI
La parola chiave throws in Java viene utilizzata nella dichiarazione di un metodo per indicare che questo metodo può generare alcune eccezioni controllate (checked exceptions). È un obbligo per il codice chiamante: gestire queste eccezioni tramite un blocco try-catch, o dichiararle anche nella propria clausola throws.
Esempio:
public void readFile(String path) throws IOException {
// codice che può generare IOException
}
Qui, il metodo readFile indica che può generare IOException. Questo aiuta i compilatori e gli sviluppatori a capire quali eccezioni devono essere gestite, garantendo una gestione degli errori più affidabile.