Was Sie über Ausnahmen in Java zu wissen

Ein Ausnahme ist ein Objekt, wenn ein Fehler auftritt in einem Java-Programm erstellt wird, und Java nicht den Fehler automatisch zu beheben. Die Ausnahme-Objekt enthält Informationen über die Art von Fehler, die aufgetreten sind.

Die wichtigsten Informationen - die Ursache für den Fehler - wird durch den Namen der Ausnahmeklasse angegeben verwendet, um die Ausnahme zu erstellen. Sie in der Regel müssen nicht andere mit einer Ausnahme-Objekt nichts tun, als herauszufinden, welche Sie haben.

Eine andere Ausnahme-Klasse stellt jede Art von Ausnahme, die auftreten können. Hier sind einige typische Ausnahmen:

  • Illegal: Sie übergeben ein Verfahren ein falsches Argument.

  • InputMismatchException: Die Konsoleneingabe durch ein Verfahren der erwartet nicht mit dem Datentyp entsprechen Scanner Klasse.

  • ArithmeticException: Sie haben versucht, eine illegale Art von Rechenoperation, wie eine ganze Zahl von 0 (Null) geteilt wird.

  • IOException: Ein Verfahren, das I / O (wie Lesen oder Schreiben einer Datei) trat ein nicht behebbarer I / O-Fehler führt.

  • ClassNotFoundException: Eine notwendige Klasse konnte nicht gefunden werden.

Hier sind die wichtigsten Dinge, die Sie brauchen, um über Ausnahmen zu wissen:

  • Wenn ein Fehler auftritt und ein Ausnahmeobjekt erstellt wird, Java # 147-löst eine Ausnahme. # 148-Java einen ziemlich guten Wurfarm hat, so dass die Ausnahme ist immer gleich wieder auf die Erklärung geworfen, die sie verursacht geschaffen werden.

  • Die Aussage, dass die Ausnahme verursacht kann catchthe Ausnahme, wenn es will, aber es funktioniert nicht müssen, zu ... haben fangen die Ausnahme, wenn sie es nicht wollen. Stattdessen kann es Ente und lassen Sie jemand anderes die Ausnahme abfangen. Dass # 147-jemand anderes # 148- ist die Aussage, dass die Methode aufgerufen, die momentan laufende Ausführung.

  • Wenn alle Enten und das Programm fängt nie die Ausnahme, endet das Programm abrupt und zeigt eine böse aussehende Ausnahmemeldung auf der Konsole.

  • Zwei grundlegende Arten von Ausnahmen in Java sind Ausnahmen und ungeprüften Ausnahmen geprüft:

  • EIN geprüfte Ausnahme ist eine Ausnahme, die der Compiler Sie es eine oder andere Weise zu schaffen, erfordert. Wenn Sie dies nicht tun, wird Ihr Programm nicht kompilieren.

  • Ein ungeprüfte Ausnahme ist eine Ausnahme, die Sie zur Verfügung stellen können, aber Sie müssen nicht.

Menü