Wie man eine Exception in einem Static Block in Java zu fangen. Wenn Sie die Entwicklung eines Java -Programm, das eine oder mehrere statische Code-Blöcke hat , die Handhabung Laufzeit Ausnahmen zu helfen, die Quelle des Problems, das der Fehler kann Ihnen helfen, das Problem zu beheben , die aufgetreten erstellt . Die Exception-Klasse wird in Java verwendet, um die Aktionen für die Anwendung , die im Falle der unvorhergesehenen Fehler auftreten nehmen zu programmieren. Eine gemeinsame Aufgabe, die für Java-Programmierer stellt sich holt eine Ausnahme in einer statischen Code-Block . Anleitung
1
Öffnen Sie Ihre Java integrierten Entwicklungsumgebung ( IDE) und wählen Sie den entsprechenden Menüpunkt , um eine neue Java -Klasse erstellen.
2
Geben Sie folgenden Code in der Klasse Definition , um eine statische Methode main erstellen :
public static void main ( String [] args) {}
der Zweck der main-Methode wird es sein, eine statische Einstiegspunkt für die Ausführung erstellen die Klasse zu demonstrieren, Exception-Handling in einer statischen Code-Block .
3
einleiten Try-Block die Ausnahme Übergabe -Code , indem er erklärte ein Array definiert, um der Größe fünf sein . In Java, der Array-Index beginnt bei Null , so dass eine max Index der vier Ergebnisse in einem Array mit fünf Positionen eingeleitet. Geben Sie den folgenden Code zwischen den öffnenden und schließenden Klammern der main-Methode in Schritt 2 definiert:
try {int myArray [ ] = new int [4];
4
Geben Code, um das Array in Schritt 3 an einer Stelle , die nicht definiert nicht definiert ist . Dieser Code wird dann in einem Array Index Out of Bounds Exception geworfen wird . Die Ausnahme wird der DOS-Konsole und die Programmausführung wird gestattet, weiterhin ausgedruckt werden. Geben Sie den folgenden Code, um die "Try" Block abzuschließen und den " Exception" Code-Block definieren :
System.out.println ( "Zugriff auf fünf Element des Arrays :" + a [5] ); } catch ( ArrayIndexOutOfBoundsException e) { System.out.println ( "Array Ausnahme ausgelöst :" + e) ;}
5
Speichern, übersetzen und führen Sie den Code in Ihre IDE . Die spezifischen Optionen im Menü auswählen, wird über IDEs variieren , aber die meisten haben eine gemeinsame "Build and Run " oder gleichwertige Option zu wählen . Das Beispiel wird dann an die DOS-Konsole zu drucken: "Zugriff auf fünf Element des Arrays , Array geworfen Ausnahme. " Das Programm Ausgang wird die vordefinierte Nachricht Ausgang mit einem Stack-Trace aus dem Array Ausnahme folgen
< . br>