throw und throws ist das Konzept der Ausnahmebehandlung, bei dem das throw-Schlüsselwort die Ausnahme explizit von einer Methode oder einem Codeblock auslöst, während das throws-Schlüsselwort in der Signatur der Methode verwendet wird.
Es gibt viele Unterschiede zwischen den Schlüsselwörtern throw und throws . Eine Liste der Unterschiede zwischen Wurf und Würfen ist unten angegeben:
Herr Nr | Grundlage der Unterschiede | Wurf | wirft |
---|---|---|---|
ein. | Definition | Das Java-Throw-Schlüsselwort wird verwendet, um eine Ausnahme explizit im Code, innerhalb der Funktion oder des Codeblocks auszulösen. | Das Schlüsselwort Java throws wird in der Methodensignatur verwendet, um eine Ausnahme zu deklarieren, die von der Funktion während der Ausführung des Codes ausgelöst werden kann. |
2. | Art der Ausnahme Mit dem Schlüsselwort throw können wir nur ungeprüfte Ausnahmen weitergeben, dh die geprüfte Ausnahme kann nicht nur mit throw propagiert werden. | Mit dem throws-Schlüsselwort können wir sowohl aktivierte als auch nicht aktivierte Ausnahmen deklarieren. Das throws-Schlüsselwort kann jedoch nur zum Weitergeben von geprüften Ausnahmen verwendet werden. | |
3. | Syntax | Auf das throw-Schlüsselwort folgt eine Instanz von Exception, die ausgelöst werden soll. | Auf das throws-Schlüsselwort folgen die Klassennamen der auszulösenden Ausnahmen. |
4. | Erklärung | throw wird innerhalb der Methode verwendet. | throws wird mit der Methodensignatur verwendet. |
5. | Interne Umsetzung | Wir dürfen jeweils nur eine Ausnahme werfen, dh wir können nicht mehrere Ausnahmen werfen. | Wir können mehrere Ausnahmen mit dem throws-Schlüsselwort deklarieren, das von der Methode ausgelöst werden kann. Zum Beispiel löst main() IOException, SQLException aus. |
Ausgabe:
Ausgabe:
Ausgabe:
Haben Sie sich jemals gefragt, warum die Begriffe Sozialismus und Kommunismus oft in einem Atemzug…
Die Welt der Flaggensymbolik Haben Sie sich schon einmal die Zeit genommen, die Geschichte hinter…
Haben Sie schon einmal ein Passwort vergessen? Sicher, das ist uns allen schon passiert. Deshalb…
Der Hauptunterschied zwischen einem 4-Takt-Motor und einem 2-Takt-Motor besteht darin, dass ein 4-Takt-Motor vier Stufen…
Haben Sie sich jemals gefragt, ob es tatsächlich einen Unterschied zwischen japanischen und chinesischen Augen…
Abgeltungssteuer: Arten, Regelungen und wichtige Informationen zu Kapitalerträgen Die Abgeltungssteuer ist eine der zentralen Steuerarten…