Come dichiarare errori di eccezione in Java

August 22

Gli errori possono verificarsi da diverse fonti quando il computer utilizza le applicazioni. Queste fonti sono sia un errore di programmazione o gli errori che derivano da errori commessi da parte dell'utente del computer. Come utente, si vorrebbe l'applicazione di informarvi su ciò che l'errore specifico è piuttosto che permettere a se stesso di correre con l'errore continua ad affliggere il sistema. La classe eccezione è stata sviluppata in Java per trasferire il controllo del programma applicativo a un blocco predeterminato di codice di programmazione per dare allo sviluppatore la possibilità di creare azioni predefinite da intraprendere in caso di un errore. Per il programmatore Java, la creazione di una eccezione Java è un'azione comune.

istruzione

1 Eseguire l'editor di testo nel vostro computer. Salvare i file sotto il titolo \ "TestFile.java \" cliccando sul \ "File \" e la \ pulsante per C del computer "Salva con nome \": unità.

2 Input questo codice:

Public static void main (String [] args)
{
InputStream myInputStream
ANDARE
myFile File
ANDARE

}

nel file TestFile.java. Questo crea un ambiente di sviluppo per dichiarare una eccezione Java:

3 Avviare il codice di gestione delle eccezioni con l'utilizzo di quello che viene definito come un \ "Prova \" blocco. Un'eccezione essere gettato nel programma Java può essere un risultato del \ "Prova \" blocco. A \ "File non trovato \" si verifica un'eccezione, quando in questa situazione il blocco Try caricherà un file di input che non è disponibile.

Public static void main (String [] args)
{
InputStream myInputStream
ANDARE
myFile File
ANDARE
provare
{
myFile = Nuovi file (args [0])
ANDARE
myInputStream = new InputStream (myFile)
ANDARE
}
}

4 Aggiungere il codice di gestione delle eccezioni al blocco Try accompagnamento di codice per indicare all'utente che un \ "File non è stato trovato \" quando l'eccezione FileNotFound è gettato:

Public static void main (String [] args)
{
InputStream myInputStream
ANDARE
myFile File
ANDARE
provare
{
myFile = Nuovi file (args [0])
ANDARE
myInputStream = new InputStream (myFile)
ANDARE
}
catch (FileNotFoundException myException) {
System.out.println (\ "myFile \" + args [0] + \ "non trovato \")
ANDARE
}

}