Hvordan fange et unntak i en statisk blokk i Java

Hvordan fange et unntak i en statisk blokk i Java


En statisk blokk med programmeringskode i programmeringsspråket Java brukes til å utføre en blokk med kode én gang under programkjøring. Når du utvikler et Java-program som har en eller flere statiske kodeblokker, håndtering runtime unntak for å identifisere kilden til problemet som skapte feilen kan hjelpe deg å løse problemet som oppstod. Unntaket klassen brukes i Java for å programmere handlingene for at programmet skal ta i tilfelle av uforutsette feil oppstår. En vanlig oppgave som oppstår for Java-programmerere er å fange et unntak i en statisk kodeblokk.

Bruksanvisning

1 Åpne Java integrert utviklingsmiljø (IDE) og velg riktig menyvalg for å opprette en ny Java-klassen.

2 Skriv inn følgende kode i klassen definisjonen for å lage en statisk viktigste metoden:

Public static void main (String [] args)
{
}

Formålet med den viktigste metoden vil være å skape et statisk inngangspunkt for gjennomføring av klassen for å demonstrere unntakshåndtering i et statisk kodeblokk.

3 Initiere Try blokk med unntak late koden ved å erklære en matrise definert til å være av størrelse fem. I Java, begynner rekken indeksen på null, så en max indeks over fire resultater i en rekke innledet med fem stillinger. Skriv inn følgende kode i mellom åpning og lukking brak av den viktigste metoden definert i trinn 2:

prøve{

int myArray[] = new int[4];

4 Tast inn koden for å få tilgang til matrisen er definert i trinn 3 i en posisjon som ikke er definert. Denne koden vil da resultere i en Array Index Out of Bounds Unntak blir kastet. Unntaket vil bli skrevet ut til DOS-konsoll og programkjøring vil få lov til å fortsette. Skriv inn følgende kode for å fullføre "prøve" blokk og å definere "unntak" blokk med kode:

System.out.println ( "Tilgang element fem av tabellen,:" + en [5]);

}catch(ArrayIndexOutOfBoundsException e){
System.out.println("Array exception thrown :" + e);
}

5 Lagre, kompilere og kjøre koden i IDE. De spesifikke menyvalg for å velge vil variere mellom IDE, men de fleste har en felles "Bygg og Kjør" eller tilsvarende mulighet til å velge. Eksempelet vil deretter skrive ut til DOS-konsoll: ". Tilgang element fem av tabellen, Array unntak kastet" Programmet utgang vil følge forhåndsdefinert melding utgang med en stabel spor fra tabellen unntak.