Le eccezioni vengono catturate tramite l'utilizzo del costrutto try - catch - finally. È possibile specializzare tale costrutto in modo da eseguire una operazione diversa in base al tipo di eccezione. Ad esempio:
try
{
...... // Tentativo di eseguire una istruzione
}
catch(NullPointerException e1)
{
...... // Esegue le istruzioni necessarie in caso di NullPointerException
}
catch(RunTimeException e2)
{
......// Esegue le istruzioni necessarie in caso di RunTimeException
}
finally
{
...
// Il blocco finally viene eseguito comunque a prescindere dal fatto
// che si sia verificata un'eccezione o meno
}
Guida Apache StrutsIl primo e più utilizzato tra i framework MVC del mondo Java,... |
Guida Java SpringScoprire il lightweight container più famoso del mondo Java.... |
Guida Java 6Prendendo le mosse dalla guida Java, già presente su HTML.it,... |