Es kann Fehler beim Programmieren geben. Ein Fehler im Programm liefert ein unerwartetes Ergebnis oder kann die Ausführung des Programms beenden. Daher ist es besser, die Fehler ordnungsgemäß zu erkennen und zu verwalten, um das Programm richtig auszuführen. Ein Fehler kann von zwei Typen sein. Sie sind die Kompilierungs-Zeitfehler und Laufzeitfehler. Wenn es Syntaxfehler gibt, wird der Java -Compiler angezeigt. Diese werden als Kompilierungszeitfehler bezeichnet. Einige übliche Kompilierungs-Zeitfehler fehlen Semikolon, fehlende lockige Zahnspangen, nicht deklarierte Variablen und Fehlschreibungen oder Keywords. Manchmal kann das Programm ordnungsgemäß kompilieren, aber es kann eine falsche Ausgabe ergeben. Sie werden Laufzeitfehler bezeichnet. Einige häufige Laufzeitfehler dividieren durch Null und bewerten ein Element, das aus einem Array liegt. Eine Ausnahme ist eine Erkrankung, die durch einen Laufzeitfehler im Programm verursacht wird. Die Programmausführung endet, wenn eine Ausnahme eintritt. Wenn der Programmierer die Ausführung des verbleibenden Codes fortsetzen möchte, kann der Programmierer das von der Fehlerbedingung geworfene Ausnahmebiel fangen und eine Fehlermeldung anzeigen. Dies wird als Ausnahmehandling bezeichnet. Der Code, der einen Fehler verursachen kann. Der Wurf und die Würfe sind zwei Schlüsselwörter.Der Schlüsselunterschied zwischen Wurf und Wurken in Java ist bei, Throw ist ein Schlüsselwort, mit dem explizit eine Ausnahme ausgelöst wird, während Würfe eine Ausnahme deklarieren.
1. Überblick und wichtiger Unterschied
2. Was ist in Java werfen
3. Was ist in Java wirft
4. Ähnlichkeiten zwischen Wurf und Wurken in Java
5. Vergleich von nebeneinander
6. Zusammenfassung
Der Schlüsselwortwurf wird verwendet, um eine Ausnahme explizit auszulegen. Dem Wurf folgt eine Instanz von Ausnahmeklasse. e.G. - Neue Ausnahme auswerfen („Fehlerdivision durch Null“); Es wird im Methode -Körper verwendet, um eine Ausnahme auszulösen. Verweisen Sie das folgende Programm.
Abbildung 01: Programm mit Wurfschlüsselwort
Nach dem obigen Programm verfügt die Ausnahmeklasse3 -Klasse über eine Methode namens Checkmarks. Wenn die Markierungen weniger als 50 betragen, wird eine Ausnahme hervorgerufen und "Fail" angezeigt. Wenn die Markierungen höher als oder gleich 50 sind, wird die Nachricht "Pass" gedruckt.
Mit dem Schlüsselwort von Throws wird eine Ausnahme deklariert. Es folgt der Name der Ausnahmeklassen. e.G. - wirft Ausnahme aus. Der Programmierer kann mehrere Ausnahmen mithilfe des Schlüsselworts Throws deklarieren. Es wird mit Methodensignatur verwendet. Verweisen Sie das folgende Beispiel.
Abbildung 02: Programm mit Throws Keyword
Der Code, der einen Fehler haben kann. Die Fehlermeldung befindet sich im Fangblock. Der Methode Caller identifiziert, dass bestimmte Arten von Ausnahmen aus der aufgerufenen Methode erwartet werden können. Der Anrufer sollte mit einem Fangmechanismus vorbereitet sein. In dieser Situation wird das Keyword von Throws verwendet. Es wird unmittelbar nach der Erklärung zur Methodeerklärung und kurz vor der Eröffnungsklammer angegeben.
Throw vs wirft Java ein | |
Der 'Wurf' ist ein Schlüsselwort in Java, mit dem explizit eine Ausnahme ausgelöst wird. | Die "Würfe" sind ein Schlüsselwort in Java, mit dem eine Ausnahme deklariert wird. |
Mehrere Ausnahme | |
Es können nicht mehrere Ausnahmen mit Wurf geben. | Es kann mehrere Ausnahmen mit Würfen geben. |
Gefolgt von | |
Auf dem 'Wurf' folgt eine Instanz. | Auf die "Würfe" folgen die Klasse. |
Methode der Verwendung | |
Der 'Wurf' wird innerhalb der Methode verwendet. | Die "Würfe" werden mit Methodensignatur verwendet. |
Führen von Laufzeitfehlern führen zum Kompilieren des Programms, liefert jedoch unerwartete Ergebnisse oder beendet die Ausführung des Programms. Diese Bedingung ist eine Ausnahme. Der Wurf und die Würfe sind zwei Schlüsselwörter, die in der Java -Programmierung für Ausnahmebehandlung verwendet werden. In diesem Artikel wurde der Unterschied zwischen Wurf und Würfen erörtert. Der Unterschied zwischen Wurf und Java besteht darin, dass ein Wurf ein Schlüsselwort ist, mit dem eine Ausnahme explizit wirft.
1.Wurf und wirft Keyword in Java mit Beispiel | Ausnahmeberechnung mit der Java -Theorie, Programmierrohr, 2. November. 2017. Hier verfügbar
2.Punkt, Tutorials. „Java -Ausnahmen.Tutorials Punkt, 8. Januar. 2018. Hier verfügbar
3.„Java wirft Schlüsselwort aus - Javatpoint.Tutorials Punkt, hier erhältlich