Feil kan oppstå fra flere kilder når datamaskinen benytter applikasjoner. Disse kildene er enten en programmeringsfeil eller feil som oppstår feil som blir gjort av datamaskinen bruker . Som bruker , ville du vil at programmet skal informere deg om hva den konkrete feilen er i stedet tillate seg å kjøre med feilen fortsetter å plage systemet. Unntaket klassen ble utviklet i Java til å overføre kontrollen av programmet søknad til en forutbestemt blokk av programmeringskode for å gi utvikleren mulighet til å skape forhåndsdefinerte handlinger som skal utføres i tilfelle av en feil. For Java- programmerer , og skaper en Java unntak er en felles handling . Du trenger
Computer Test Editor
Vis flere instruksjoner
en
Kjør tekst editor på datamaskinen. Lagre filene under tittelen " TestFile.java " ved å klikke på " File" og " Lagre som"-knappen til din datamaskins C :-stasjonen
2
Input denne koden : .
< P > public static void main ( String [] args ) { InputStream myInputStream , File minFil ;
}
i TestFile.java fil . Dette skaper et utviklingsmiljø for å erklære en Java unntak :
3
Initiere avvikshåndtering kode med bruk av det som omtales som en " Try" blokk . Et unntak blir kastet i Java- programmet kan være et resultat av " prøve" blokk . En "File Not Found" unntak oppstår , når du er i denne situasjonen i Try blokken vil laste en input-fil som ikke er tilgjengelig
public static void main ( String [] args ) { InputStream myInputStream ; . File minFil , prøv { myfile = nye filer ( args [ 0 ] ) ; myInputStream = new InputStream ( minFil ) ;} }
4
Legg til avvikshåndtering koden til den medfølgende Prøv blokk med kode for å betegne til brukeren som en "Fil ble ikke funnet " når FileNotFound Unntak er kastet :
public static void main ( String [] args ) { InputStream myInputStream , File minFil , prøv { minFil = nye filer ( args [ 0 ] ); myInputStream = new InputStream ( minFil ) ;} catch ( FileNotFoundException myException ) { System.out.println ( " minFil " + args [ 0 ] + "ikke funnet "); }
}