Ciao ..
Mi stò immergendo proprio ora nel linguaggio Java, e aimè c'è una cosetta che non ho ben capito ..
c'è qualche buon'anima che mi spiega come funzionano le eccezioni ?
Intanto devo dire che mi sembra di aver capito che servono solo per gestire gli errori di sistema e
non gli eventuali errori logici gestibili dal programmatore .. e su questo fatto vorrei poi capire
se c'è qualche sistema (visto che non esiste il 'goto') per andare ad una label che interrompa la
normale esecuzione e che gestisca l'errore ..
ma ora mi sembrerebbe più importante capire con un esempio pratico cosa succede (gli step) con la seguente sintassi che trovo nel manuale.
grazie mille
try
{ <comando-con-eccezione> }
catch (Exception ex)
{ex.printStackTrace(); }
class C
{
void method(int x) throws Exception
{<comando-che-genera-eccezione> }
}

Rispondi quotando