In Java hängt die Ausführung der Return-Anweisung außerhalb des Catch-Blocks davon ab, ob der Catch-Block ausgeführt wird: Wenn der Catch-Block ausgeführt wird, wird die externe Return-Anweisung nicht ausgeführt und das Programm führt den Code danach weiter aus Fangblock. Wenn der Catch-Block nicht ausgeführt wird, wird die äußere Return-Anweisung ausgeführt und das Programm führt den Code nach der Return-Anweisung weiter aus.
Ausführung der Return-Anweisung außerhalb des Catch-Blocks in Java
Ob die Return-Anweisung außerhalb des Catch-Blocks ausgeführt werden kann, hängt in Java davon ab, ob der Catch-Block ausgeführt wird.
Catch-Block wird ausgeführt
- Wenn der Try-Block eine Ausnahme auslöst, wird der Catch-Block ausgeführt.
- Nachdem der Catch-Block ausgeführt wurde, wird die Return-Anweisung außerhalb des Catch-Blocks nicht ausgeführt.
- Das Programm führt den Code nach dem Catch-Block weiter aus.
Catch-Block wird nicht ausgeführt
- Wenn der Try-Block keine Ausnahme auslöst, wird der Catch-Block nicht ausgeführt.
- Return-Anweisungen außerhalb des Catch-Blocks werden ausgeführt.
- Das Programm führt den Code nach der Return-Anweisung weiter aus.
Beispiel
try { // 代码块 } catch (Exception e) { // 异常处理代码 return; // 异常被处理,catch 块外部的 return 语句无法执行 } return; // 异常未抛出,catch 块外部的 return 语句执行
Fazit
In Java hängt die Ausführung der Return-Anweisung außerhalb des Catch-Blocks davon ab, ob der Catch-Block ausgeführt wird. Wenn der Catch-Block ausgeführt wird, wird die äußere Return-Anweisung nicht ausgeführt; andernfalls wird die äußere Return-Anweisung ausgeführt.
Das obige ist der detaillierte Inhalt vonKann eine Rückgabe außerhalb von Catch in Java ausgeführt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

SublimeText3 Englische Version
Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool