Unterschied zwischen Wurf und Wurf in Java

Schlüsseldifferenz - Wurf vs wirft in Java
 

Bei der Programmierung können Fehler auftreten. Ein Fehler im Programm führt zu einem unerwarteten Ergebnis oder kann die Ausführung des Programms beenden. Daher ist es besser, die Fehler richtig zu erkennen und zu verwalten, um das Programm korrekt auszuführen. Ein Fehler kann zwei Arten haben. Sie sind die Kompilierungsfehler und Laufzeitfehler. Bei Syntaxfehlern werden diese vom Java-Compiler angezeigt. Diese werden als Fehler bei der Kompilierung bezeichnet. Bei einigen häufigen Fehlern bei der Kompilierung fehlen Semikolon, geschweifte Klammern, nicht deklarierte Variablen und falsch geschriebene Bezeichner oder Schlüsselwörter. Manchmal kann das Programm ordnungsgemäß kompilieren, aber falsche Ausgaben ergeben. Sie werden Laufzeitfehler genannt. Einige häufige Laufzeitfehler teilen sich durch Null und bewerten ein Element, das außerhalb eines Arrays liegt. Eine Ausnahme ist eine Bedingung, die durch einen Laufzeitfehler im Programm verursacht wird. Die Programmausführung wird beendet, wenn eine Ausnahme auftritt. Wenn der Programmierer die Ausführung des restlichen Codes fortsetzen möchte, kann der Programmierer das durch die Fehlerbedingung ausgelöste Ausnahmeobjekt abfangen und eine Fehlernachricht anzeigen. Dies wird als Ausnahmebehandlung bezeichnet. Der Code, der einen Fehler verursachen kann, wird im try-Block platziert und die Nachricht befindet sich im catch-Block. Der Wurf und der Wurf sind zwei Schlüsselwörter, die in der Java-Ausnahmebehandlung verwendet werden Hauptunterschied Zwischen Wurf und Wurf in Java ist um, throw ist ein Schlüsselwort, mit dem explizit eine Exception ausgelöst wird, während Throws zur Deklaration einer Exception verwendet werden.

INHALT

1. Übersicht und Schlüsseldifferenz
2. Was ist in Java zu werfen
3. Was ist in Java zu werfen
4. Ähnlichkeiten zwischen Wurf und Wurf in Java
5. Side-by-Side-Vergleich - werfen Sie Java-Wurfwürfe in tabellarischer Form
6. Zusammenfassung

Was ist in Java zu werfen?

Das Schlüsselwort throw wird verwendet, um explizit eine Ausnahme auszulösen. Auf den Wurf folgt eine Instanz der Exception-Klasse. z.B. - neue Ausnahme auslösen ("Fehler durch Null teilen"); Es wird innerhalb des Methodenkörpers verwendet, um eine Ausnahme auszulösen. Siehe das untenstehende Programm.

Abbildung 01: Programm mit dem Schlüsselwort throw

Gemäß dem obigen Programm verfügt die Exception3-Klasse über eine Methode namens checkMarks. Wenn die Markierungen weniger als 50 sind, führt dies zu einer Ausnahme und es wird "Fail" angezeigt. Wenn die Markierungen größer oder gleich 50 sind, wird die Meldung „Bestanden“ ausgegeben..

Was ist in Java zu werfen?

Das Schlüsselwort throws wird verwendet, um eine Ausnahme zu deklarieren. Es folgt der Name der Ausnahmeklasse. z.B. - wirft eine Ausnahme. Der Programmierer kann mehrere Ausnahmen mit dem Schlüsselwort throws deklarieren. Sie wird mit der Methodensignatur verwendet. Siehe das unten stehende Beispiel.

Abbildung 02: Programm mit Schlüsselwörtern

Der Code, der einen Fehler enthalten kann, wird in das Try-Black eingefügt. Die Fehlermeldung befindet sich im catch-Block. Der Methodenaufruf identifiziert, dass bestimmte Arten von Ausnahmen von der aufgerufenen Methode erwartet werden können. Der Anrufer sollte mit einem Fangmechanismus vorbereitet sein. In dieser Situation wird das Schlüsselwort throws verwendet. Sie wird unmittelbar nach der Methodendeklarationsanweisung und unmittelbar vor der öffnenden Klammer angegeben.

Was ist die Ähnlichkeit zwischen Werfen und Werfen in Java??

  • Beides sind Schlüsselwörter in Java für die Ausnahmebehandlung.

Was ist der Unterschied zwischen Werfen und Werfen in Java??

Werfen Sie vs wirft in Java

Der 'Wurf' ist ein Schlüsselwort in Java, mit dem explizit eine Ausnahme ausgelöst wird. Das "Werfen" ist ein Schlüsselwort in Java, mit dem eine Ausnahme deklariert wird.
 Mehrfachausnahme
Es kann nicht mehrere Ausnahmen mit Wurf geben. Es gibt mehrere Ausnahmen mit Würfen.
Gefolgt von
Auf den 'Wurf' folgt eine Instanz. Auf die "Würfe" folgt die Klasse.
 Methode der Verwendung
Der Wurf wird innerhalb der Methode verwendet. Die "Würfe" wird mit der Methodensignatur verwendet.

Zusammenfassung - werfen vs wirft in Java 

Laufzeitfehler führen dazu, dass das Programm kompiliert, aber unerwartete Ergebnisse liefert oder die Ausführung des Programms beendet. Diese Bedingung ist eine Ausnahme. Der Wurf und der Wurf sind zwei Schlüsselwörter, die in der Java-Programmierung für die Ausnahmebehandlung verwendet werden. In diesem Artikel wurde der Unterschied zwischen Wurf und Wurf erläutert. Der Unterschied zwischen Wurf und Wurf in Java besteht darin, dass Wurf ein Schlüsselwort ist, mit dem explizit eine Ausnahme ausgelöst wird, während Würfe zur Deklaration einer Ausnahme verwendet werden.

Referenz:

1. Throw und wirft Stichwort in Java mit Beispiel | Ausnahmebehandlung der Java-Theorie, Programmierröhre, 2. November 2017. Hier verfügbar
2.Point, Tutorials. "Java-Ausnahmen."  Tutorials Punkt, 8. Januar 2018. Hier verfügbar
3. "Java löst Schlüsselwort - Javatpoint" aus. Tutorials Punkt, Hier verfügbar