Was ist der genaue Zweck der aufrufenden System.exit() in java

Ich bin ein wenig Verwirrung mit system.exit. Gründete ich einige Dinge aus dieser link.

aber ich habe einige Zweifel in meinem Kopf. Wenn ich system verlassen, was passiert ist, um die erstellten Objekte,Variablen und ect. Alles ist zerstört, sobald ich aufgerufen system.Ausfahrt? Wenn "ja", warum dann zwingen wir die garbage collection system vor.exit() ? Wenn "Nein", wie lange die erstellten Objekte gespeichert werden, die in der JVM (Speicher)? Wenn führen Sie das Programm erneut nach der Ausfahrt aus dem system, was passiert ist, um die vorherigen Objekte, wenn Sie nicht zerstört wird, sobald ich aufgerufen System.exit();?

Dank.

  • jede Anregung oder Tipps? alles herzlich willkommen. Dank
  • Mögliche Duplikate von: stackoverflow.com/questions/3715967/...
  • "Alles ist zerstört, sobald ich aufgerufen system.die Ausfahrt?" - Nicht genau (oder sofort). System.exit beginnt ein "normaler" Beendigung der JVM. Teil des Prozesses wird es sein, zu reinigen und den freien Speicher, sondern durch die Bühne, der Java-code wird abgebrochen wurden...
  • AFAIK-System.die Ausfahrt endet nur der aktuell laufende JVM so alles drin ist verloren. Warum sagen Sie "wir zwingen die garbage collection system vor.exit()"?
  • Ich bin ein wenig Verwirrung mit system.exit. Gründete ich einige Dinge aus dieser "link". finden Sie gezielt ich machen, dass der link zu der alten post. Ich Folge ihm, aber einige Punkte machen Zweifel. Thats, warum ich diesen post.
  • Nein, ich sagte, dass, weil, wenn alle erstellt, wird dieser zerstört nach system.verlassen das heißt, alles klar, ohne Müll. Also dann, warum wir mit garbage collection (System.gc();).
  • Nennen wir GC innerhalb unserer Anwendungen, zu sagen, die JVM den Speicher bereinigen der Objekte, die wir verwenden (JVM hat in der Regel eine getrennte Speicher-quota). Einmal nennen wir System.die Ausfahrt beenden wir die JVM, wo unsere Anwendung lebt. Das Speicher-management der Speicher der JVM wurde mit geht dann das OS.

InformationsquelleAutor maXfenda | 2013-08-12
Schreibe einen Kommentar