Come gestire le eccezioni in Java

August 24

Java è dotato di funzioni di gestione di eccezione interna utilizzati quando si verifica un errore nell'applicazione. I programmatori lanciano eccezioni quando i dati inseriti dall'utente non è corretto o non valido. Possono essere utilizzati anche se vi è un errore logico interno nell'applicazione. Qualunque sia il problema, è importante un'eccezione modo che il programma non va in crash e causare problemi di computer e frustrazioni per l'utente.

istruzione

1 Circondati codice con istruzioni try e catch. Per utilizzare le eccezioni interne attraverso Java, codice deve essere avvolto in istruzioni try e catch. L'esempio che segue è la sintassi utilizzata:
provare {

Code used to process application processes.

}
catturare {
C'era un errore. Un'eccezione.
}

2 Scrivere il codice all'interno dei blocchi try e catch. Posizionamento di 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 cattura l'errore per il programmatore di gestire.
provare {

int myInt

ANDARE

string myString = \"\"

ANDARE

myInt = myString; //This throws an error to the catch block
}

}
catturare
{

//error code

}

3 Scrivere il codice di eccezione. Quando un errore viene catturato, restituire il testo di errore per l'utente.

provare {

int myInt

ANDARE

string myString = \"\"

ANDARE

myInt = myString; //This throws an error to the catch block
}

}
catturare
{
System.out.println (\ "Un numero intero non può contenere una variabile stringa! \")
ANDARE
}

4 Un'eccezione. Si consiglia di gettare la propria classe di eccezione. È possibile utilizzare una funzione definita dall'utente specifico utilizzando la parola chiave \ "tiro \". Il codice sotto verifica il valore di una variabile e genera un errore se il numero è uguale a zero.
int myNumber = 0
ANDARE
if (myNumber == 0) {

throw new BadNumber()

ANDARE

}