Heim  >  Artikel  >  Java  >  Was ist der Unterschied zwischen Javas Throw und Throws?

Was ist der Unterschied zwischen Javas Throw und Throws?

WBOY
WBOYnach vorne
2023-05-03 14:04:061098Durchsuche

1. Throw ist eine Anweisung, die eine Ausnahme auslöst. Sie befindet sich normalerweise in einem Codeblock. Wenn ein bestimmter Logikfehler im Programm auftritt, löst der Programmierer die Ausnahme manuell aus basierend auf der Programmlogik, welche Art von Ausnahme auftritt. throws ist eine Methode, die eine Ausnahmeanweisung ausgeben kann.

     public void list() {
        if (head.next == null) {
        throw new RuntimeException("当前链表为空");
     }
   }

2. Throws erscheint im Funktionsheader der Methode und throw erscheint im Funktionsheader.

 public static void sparseToFile() throws IOException {
  }

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Javas Throw und Throws?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen