Specificare le eccezioni vostri metodi possono buttare , come nel seguente esempio :
swapArrayElements public void ( int [ ] numeri , int , int index1 index2 ) throws ArrayIndexOutOfBoundsException { < br
int > getta ArrayIndexOutOfBoundsException , questa sarebbe una dichiarazione di metodo illegale --- ogni metodo deve gestire o buttare ( che è , si propagano al chiamante ) qualsiasi eccezione che può generare.
2
gestire la condizione di errore , come in il seguente esempio :
try {
swapArrayElements ( myNumbers , 20,13 ) ;
} catch ( ArrayIndexOutOfBoundsException e) {
System.out . println ( "Metodo gettò eccezione , non c'è problema - continua "); }
il comando " println " sara 'eseguito ogni volta swapArrayElements genera l'eccezione , questo è noto come " cattura " il . eccezione
3
Lascia condizioni di errore non gestito se si desidera che il programma per uscire quando accadono , come nella seguente semplice invocazione del metodo :
swapArrayElements ( myNumbers , 20 , 13 ) .
swapArrayElements genera un'eccezione , il programma Java si fermerà
Programmazione © www.354353.com