Gli errori possono verificarsi da diverse fonti quando il computer utilizza le applicazioni . Queste fonti sono sia un errore di programmazione o di errori che derivano da errori commessi da parte dell'utente del computer . Come utente , si vorrebbe l'applicazione per informarvi su ciò che l' errore specifico è piuttosto che si lascia correre con l'errore continua ad affliggere il sistema . La classe eccezione è stata sviluppata in Java per trasferire il controllo del programma applicativo di un blocco predeterminata di codice di programmazione per dare allo sviluppatore la possibilità di creare azioni predefinite per prendere in caso di errore . Per il programmatore Java , la creazione di una eccezione Java è un'azione comune . Cose che ti serviranno
Computer Editor test
Show More Istruzioni
1
Eseguire l'editor di testo nel computer . Salvare il file con il titolo " TestFile.java " cliccando su "File" e " Salva con nome " per C del computer : unità
2
Ingresso questo codice: .
< P > public static void main ( String [] args ) { InputStream myInputStream ; File myFile ;
}
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 blocco di " Prova " . Un'eccezione essere gettato nel programma Java può essere un risultato del blocco "try" . Un " file non trovato " eccezione si verifica , quando in questa situazione il blocco Try caricherà un file di input che non è disponibile
public static void main (String [] args ) { InputStream myInputStream ; . MyFile file ; provare { myFile = Files ( args [ 0 ] ) ; myInputStream = new InputStream ( myFile );} }
4
Aggiungi il codice di gestione delle eccezioni per l' accompagnamento Prova blocco di codice per indicare all'utente che un "File non è stato trovato " quando viene generata l'eccezione FileNotFound :
public static void main (String [] args ) { InputStream myInputStream ; myFile file ; try { myFile = Files ( args [ 0 ] ) ; myInputStream = new InputStream ( myFile ) ; } catch ( FileNotFoundException myException ) { System.out.println ( " myFile " + args [ 0 ] + " non trovato" ) ; } }