Fel kan uppstå från flera källor när datorn använder applikationer . Dessa källor är antingen ett programmeringsfel eller fel som uppstår misstag som gjorts av datoranvändare . Som användare , skulle du vill att programmet ska informera dig om vad det specifika felet är i stället tillåta sig att köra med felet fortsätter att plåga systemet . Undantaget klassen utvecklades i Java för att överföra kontrollen av programmet ansökan till ett förutbestämt block av programkod för att ge utvecklare möjlighet att skapa fördefinierade åtgärder att vidta i händelse av ett fel . För Java-programmerare , skapa en Java- undantag är en vanlig åtgärd . Saker du behöver
Computer Test Editor
Visa fler instruktioner
1
Kör texteditor i din dator . Spara filerna under rubriken " TestFile.java " genom att klicka på " File " och " Spara som " -knappen på datorns C : -enheten
2
Input denna kod : .
public void main ( String [] args ) { InputStream myInputStream , File myFile ;
}
i TestFile.java filen . Detta skapar en utvecklingsmiljö för att deklarera en Java undantag : Addera 3
Initiera undantagshantering kod med användning av vad som kallas en " Prova " blocket . Ett undantag kastas i Java-program kan vara ett resultat av " Try " blocket . En " File Not Found " undantag inträffar , då i denna situation try-blocket kommer att ladda en indatafil som inte är tillgänglig
public void main ( String [] args ) { InputStream myInputStream , . File myFile ; försök { minfil = nya filer ( args [ 0 ] ) ; myInputStream = ny InputStream ( myFile ) ;} }
4
Lägg koden undantagshantering till bifogade Prova kodblock att betyda för användaren att en " fil hittades inte " när FileNotFound Exception kastas :
public void main ( String [] args ) { InputStream myInputStream , File myFile , try { myFile = nya filer ( args [ 0 ] ) ; myInputStream = ny InputStream ( myFile ) ;} catch ( FileNotFoundException myException ) { System.out.println ( " myFile " + args [ 0 ] + " hittades inte " ) ;}
}
Addera