Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come uscire da un programma se qualcosa è in errore in Java

Il linguaggio di programmazione Java supporta un sistema flessibile per la gestione delle condizioni di errore ( chiamata "eccezioni " in questo contesto) che si verificano durante l'esecuzione del programma . Un programma può dichiarare parte del proprio codice come un gestore per un particolare tipo di eccezione ( ad esempio , la divisione per zero) . Se tale eccezione è sollevata in fase di esecuzione , Java trasferire il controllo al gestore . Se nessun gestore per tale eccezione è stata dichiarata , il programma Java uscirà automaticamente . Istruzioni
1

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