Heim >Java >javaLernprogramm >Können wir in Java einen Try-Block ohne Catch-Block verwenden?
Ja, es ist möglich, den Endblock zu verwenden, um die Ausführung ohne Catch-Block zu versuchen.
Wir wissen, dass der letzte Block immer ausgeführt wird, auch wenn im Try-Block eine Ausnahme auftritt. Sofern System.exit() nicht verwendet wird, wird er immer ausgeführt.
public class TryBlockWithoutCatch { public static void main(String[] args) { try { System.out.println("Try Block"); } finally { System.out.println("Finally Block"); } } }
Try Block Finally Block
Auch wenn die Methode einen Rückgabetyp hat und der Try-Block einen Wert zurückgibt, wird der letzte Block trotzdem ausgeführt.
public class TryWithFinally { public static int method() { try { System.out.println("Try Block with return type"); return 10; } finally { System.out.println("Finally Block always execute"); } } public static void main(String[] args) { System.out.println(method()); } }
Try Block with return type Finally Block always execute 10
Das obige ist der detaillierte Inhalt vonKönnen wir in Java einen Try-Block ohne Catch-Block verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!