En statisk blokk med programmering kode i Java programmeringsspråk brukes til å utføre en blokk med kode én gang under utføring av programmet . Når du utvikler et Java- program som har en eller flere statiske kode blokker , håndtering runtime unntak for å identifisere kilden til problemet som skapte feilen kan hjelpe deg å løse problemet som har oppstått . Unntaket klassen brukes i Java for å programmere handlingene for programmet å ta i tilfelle uforutsette feil oppstår. En vanlig oppgave som oppstår for Java- programmerere er å fange et unntak i en statisk blokk med kode . Instruksjoner
en
Åpne Java integrert utviklingsmiljø ( IDE ) og velg ønsket menyvalg for å lage en ny Java-klassen .
2
Skriv inn følgende kode i klassen definisjon å lage en statisk viktigste metoden : en
public static void main ( String [] args ) { }
formålet med den viktigste metoden vil være å lage en statisk inngangspunkt for gjennomføring av klassen å demonstrere avvikshåndtering i en statisk kode blokk .
3
Initiere try blokk med unntak overlate koden ved å erklære en matrise er definert å være av størrelse fem. I Java , starter datatabellindekser på null, så en maks indeks over fire resulterer i en rekke innledet med fem stillinger. Skriv inn følgende kode i mellom åpning og lukking parentes av den viktigste metoden definert i trinn 2 : en
try { int myArray [ ] = new int [ 4 ];
4
Enter adgangskoden til matrise definert i trinn 3 ved 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- konsollen og kjøringen av programmet vil få lov til å fortsette. Skriv inn følgende kode for å fullføre " Try" blokk og å definere " unntak" blokk med kode :
System.out.println ( " Tilgang element fem av tabellen, : " + en [ 5 ] ) ;} catch ( ArrayIndexOutOfBoundsException e ) { System.out.println ( " Array unntak kastet : " + e ); }
5
Lagre, kompilere og kjøre koden i din IDE . De spesifikke menyvalg for å velge vil variere over IDE , men de fleste har en felles " Bygg og Kjør " eller tilsvarende mulighet til å velge . Eksempelet vil da skrive ut til DOS-konsoll : "Tilgang element fem av tabellen, Array unntak kastet . " Programmet produksjonen vil følge forhåndsdefinert melding utgang med en stabel spor fra tabellen unntak
< . br >