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:
Fühlen Sie sich oft gestresst, verspannt und auf der Suche nach einer Lösung für Ihr…
Haben Sie sich jemals gefragt, warum Ihr Morgenkaffee anders schmeckt als der Espresso aus Ihrem…
Einleitung: Die Begriffe "Freeway" und "Highway" werden oft synonym verwendet, aber es gibt subtile Unterschiede…
Burritos und Enchiladas sind zwei beliebte Gerichte der mexikanischen Küche, die oft miteinander verwechselt werden.…
In der Zellbiologie spielen Replikation und Transkription entscheidende Rollen im genetischen Prozess. Beide sind Mechanismen,…
Osmose und Diffusion sind zwei grundlegende Prozesse, die in der Zellbiologie und Chemie eine entscheidende…