Hvordan Erklærer unntaksfeil i Java

Feil kan oppstå fra flere kilder når datamaskinen bruker applikasjoner. Disse kildene er enten en programmeringsfeil eller feil som oppstår fra feil 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 å overføre kontrollen av programmet søknad til en forutbestemt blokk av programmeringskode for å gi utvikleren mulighet til å skape forhåndsdefinerte tiltak for å ta i tilfelle av en feil. For Java programmerer, skaper en Java unntak er en felles handling.

Bruksanvisning

1 Kjør tekstredigeringsprogram på datamaskinen. Lagre filene under tittelen \ "TestFile.java \" ved å klikke på \ "Fil \" og \ "Lagre som \" -knappen til datamaskinens C: stasjon.

2 Input denne koden:

Public static void main (String [] args)
{
Input myInputStream

File minFil

}

inn i TestFile.java fil. Dette skaper et utviklingsmiljø for å erklære en Java unntak:

3 Initiere unntak håndtering kode med bruk av det som er referert til som en \ "Prøve \" blokk. Et unntak blir kastet i Java-programmet kan være et resultat av den \ "Prøv \" blokk. A \ "File Not Found \" unntak oppstår, når du er i denne situasjonen Try blokken vil laste en input fil som ikke er tilgjengelig.

Public static void main (String [] args)
{
Input myInputStream

File minFil

prøve
{
myfile = nye filer (args [0])

myInputStream = new Input (minFil)

}
}

4 Legg unntaket håndtering koden til den medfølgende Try blokk med kode for å betegne til brukeren som en \ "filen ble ikke funnet \" når FileNotFound Unntak er kastet:

Public static void main (String [] args)
{
Input myInputStream

File minFil

prøve
{
myfile = nye filer (args [0])

myInputStream = new Input (minFil)

}
fangst (FileNotFoundException myException) {
System.out.println (\ "minFil \" + args [0] + \ "ikke funnet \")

}

}