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

Come gestire le eccezioni in Java

Java viene fornito con funzioni di gestione delle eccezioni interne utilizzate quando si verifica un errore nell'applicazione. Programmatori generano eccezioni quando i dati inseriti dall'utente non è corretto o non valido . Possono anche essere usati se vi è un errore logico interno nell'applicazione . Qualunque sia il problema , è importante per generare un'eccezione in modo che il programma non va in crash e causare problemi di computer e le frustrazioni per l'utente. Istruzioni
1

Surround codice con cercare di catch . Per utilizzare le eccezioni interne tramite Java , il codice deve essere avvolto in cercare di catch . L'esempio che segue è la sintassi utilizzata : { . Codice utilizzato per elaborare i processi di applicazione } try catch { Si è verificato un errore . Un'eccezione. }
2

Scrivi il codice all'interno del try e blocchi catch . Inserimento codice all'interno del blocco try passa un errore al blocco catch . Per esempio, se si tenta di salvare una stringa in una variabile intera , il compilatore prende l'errore per il programmatore di handle.try { int myInt ; stringa Stringa = " " ; myInt = myString ; //Questo genera un errore per la cattura blocco } } catch { //codice di errore }
3

Scrivi il codice di eccezione . Quando viene catturato un errore , restituire il testo dell'errore alla user.try { int myInt ; stringa Stringa = " " ; myInt = myString ; //Questo genera un errore al blocco catch } } catch { System.out.println ( " un numero intero non può contenere una variabile stringa " ) ; ! }
4

un'eccezione. Si consiglia di buttare la propria classe di eccezione. È possibile utilizzare una funzione definita dall'utente specifico utilizzando la parola chiave " tiro " . Il codice sotto test il valore di una variabile e genera un errore se il numero è uguale zero.int myNumber = 0; if ( myNumber == 0 ) { throw new BadNumber ( ) ; }


 

Programmazione © www.354353.com