Heim > Java > javaLernprogramm > Können wir in Java einen Try-Block ohne Catch-Block verwenden?

Können wir in Java einen Try-Block ohne Catch-Block verwenden?

王林
Freigeben: 2023-08-19 13:29:13
nach vorne
1630 Leute haben es durchsucht

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.

Beispiel 1

public class TryBlockWithoutCatch {
   public static void main(String[] args) {
      try {
         System.out.println("Try Block");
      } finally {
         System.out.println("Finally Block");
      }
   }
}
Nach dem Login kopieren

Ausgabe

Try Block
Finally Block
Nach dem Login kopieren

Auch wenn die Methode einen Rückgabetyp hat und der Try-Block einen Wert zurückgibt, wird der letzte Block trotzdem ausgeführt.

Beispiel 2

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());
   }
}
Nach dem Login kopieren

Ausgabe

Try Block with return type
Finally Block always execute
10
Nach dem Login kopieren

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!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
Kann Java als Backend des Webs verwendet werden?
Aus 1970-01-01 08:00:00
0
0
0
Installieren Sie JAVA
Aus 1970-01-01 08:00:00
0
0
0
Java kann nicht installiert werden
Aus 1970-01-01 08:00:00
0
0
0
Ist das in der Java-Sprache?
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage