Unterschied zwischen System.exit(int code) und Laufzeit.getRuntime().exit(int code)

Arbeite ich an der Java-batch-Programm, das sollte beendet werden, mit unterschiedlichen codes, basierend auf verschiedenen Bedingungen. Wird das Programm ausgelöst und überwacht durch scheduler CA7, die mit exit-code auslösen, andere jobs.

Offenbar gibt es mehrere Möglichkeiten, das zu beenden:

System.exit(int code) 

und

Runtime.getRuntime().exit(int code)

Beide Methoden funktionieren, aber welches ist mehr appropreate zu verwenden?

  • Das erste ist viel kürzer zu schreiben. c.f. System.gc() vs-Laufzeit.getRuntime().gc().
InformationsquelleAutor Dima | 2011-07-29
Schreibe einen Kommentar