Fejl kan forekomme fra flere kilder , når computeren bruger applikationer. Disse kilder er enten en programmeringsfejl eller fejl, der opstår fra fejl begået af computeren bruger . Som bruger , ville du ønsker programmet at informere dig om, hvad den specifikke fejl snarere end tillade sig at køre med fejlen fortsætter med at plage systemet. Undtagelsen klassen blev udviklet i Java til at overføre kontrol af programmet ansøgning til en forudbestemt blok af programmeringskode til at give bygherren mulighed for at skabe foruddefinerede handlinger til at tage i tilfælde af en fejl. For Java programmør, er at skabe en Java undtagelse en fælles aktion. Hvad du har brug
Computer Test Editor
Vis Flere Instruktioner
1
Kør teksteditor på din computer. Gem filerne under titlen " TestFile.java " ved at klikke på "File" og " Gem som" -knappen for at din computers C: drev
2
Input denne kode: .
< P > public static void main ( String [] args ) { InputStream myInputStream , File minfil ,
}
i TestFile.java fil. Dette skaber et udviklingsmiljø til at erklære en Java undtagelse:
3
Starte undtagelsen håndtering koden med brugen af , hvad der betegnes som en " Try" blok. En undtagelse kastes i Java- programmet kan være et resultat af " Try " blok. En "Fil ikke fundet" undtagelse opstår , når de i denne situation Try blok vil indlæse et input -fil, der ikke er tilgængelig
public static void main ( String [] args ) { InputStream myInputStream ; . File minfil , prøv { minfil = nye filer ( args [0 ]) myInputStream = new InputStream ( minfil );}}
4
Føj exception handling koden til den medfølgende Prøv blok af kode til at betyde for brugeren at "Filen blev ikke fundet ", når FileNotFound Undtagelse 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 fundet" );}
}