Heim >Java >javaLernprogramm >Wann ist es notwendig, „System.exit' in Java aufzurufen?
Wann ist es notwendig, System.exit in Java aufzurufen?
Im bereitgestellten Codeausschnitt:
public class TestExit { public static void main(String[] args) { System.out.println("hello world"); System.exit(0); // is it necessary? And when it must be called? } }
Die System.exit-Methode wird verwendet, um das Java-Programm explizit zu beenden.
Zweck von System.exit
Der Hauptzweck von System.exit besteht darin, einen kontrollierten Prozess auszulösen Herunterfahren der Java Virtual Machine (JVM). Der Aufruf von System.exit bewirkt Folgendes:
Wann System.exit aufgerufen werden sollte
Im Allgemeinen ist es nicht erforderlich, System.exit in Java aufzurufen Programme. Die JVM wird automatisch beendet, wenn die Hauptmethode zurückkehrt oder wenn die Ausführung aller Nicht-Daemon-Threads abgeschlossen ist.
Es gibt jedoch bestimmte Szenarien, in denen der Aufruf von System.exit nützlich oder sogar notwendig ist:
Bedeutung von „Diese Methode kehrt nie normal zurück.“
In der Dokumentation heißt es, dass System.exit „Diese Methode kehrt nie normal zurück. Dies bedeutet, dass der Thread, der sie aufgerufen hat, die Ausführung der Methode nach dem Aufruf nicht fortsetzen kann und immer die JVM verlässt.
Das obige ist der detaillierte Inhalt vonWann ist es notwendig, „System.exit' in Java aufzurufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!