Sono in un po 'di confusione con system.exit. Ho fondato alcune cose su questo link.Qual è lo scopo esatto di chiamare System.exit() in java
ma ho qualche dubbio nella mia mente. Se utilizzo l'uscita di sistema, cosa succederà agli oggetti creati, variabili e ect. Tutto viene distrutto una volta che ho chiamato system.exit? Se "Sì", allora perché forziamo alla garbage collection prima di system.exit()? Se "No", per quanto tempo gli oggetti creati sono memorizzati nella JVM (memoria)? Se esegui di nuovo il programma dopo l'uscita dal sistema, cosa succederà agli oggetti precedenti se non vengono distrutti una volta che ho chiamato System.exit() ;?
Grazie.
qualsiasi suggerimento o consigli ,? qualcosa di molto caloroso benvenuto. Grazie – maXfenda
Possibile duplicato di: http: // StackOverflow.it/questions/3715967/when-should-we-call-system-exit-in-java –
* "Tutto viene distrutto dopo aver chiamato system.exit?" * - Non esattamente (o immediatamente). 'System.exit' inizia una terminazione" normale "della JVM. Parte del processo sarà la pulizia e la memoria libera, ma a quel punto, tutto il codice Java sarà stato terminato ... – MadProgrammer