signaturejava

24^ SIGNATURE: Le 'EXCEPTIONS'


Le 5 keyword per gestire le eccezioni sono:try/catchthrowthrowsfinallySINTASSI:try{ //può essere annidato:esisteranno tante clausole 'catch' quanti sono i 'try'//il block 'try' contiene le dichiarazioni del programma che si vogliono  controllare con la ricerca delle eccezioni}catch (TipoEccezione oggettoEccezione) {//il block 'catch' trova l'eccezione}//:::finally{//il block 'finally' esegue il codice DOPO try/catch e PRIMA del codice   successivo a try/catch}SINTASSI: throw Istance Throwable; //throw serve per lanciare "manualmernte"                                                              un'eccezioneSINTASSI: tipo nome-metodo (elenco-parameters) throws elenco-exceptions                 {                 //:::: body del method                 }I tipi di eccezioni appartengono a Throwable che le raggruppa in due subclasses principali:ExceptionError