throws
La keyword associata alla tecnica di gestione delle condizioni di errore o di eccezioni usata dal linguaggio Java. Essa dichiara che un metodo pu generare un'eccezione. Essa "avvisa" il compilatore (ma anche il programmatore) che vanno gestite delle possibile condizione di errore, elencate nella clausola throws.

Un'eccezione un oggetto che rappresenta un'istanza della classe Throwable (o una sua sottoclasse).

Vedere anche: try, trow
Esempio: 
public void metodoConEccezione() throws MiaPrimaEccezione, MiaSecondaEccezione { 
    istruzioneEccezionale; 
}