Я немного путаюсь с system.exit. Я основал кое-что из этого link.Какова цель вызова System.exit() в java
, но у меня есть некоторые сомнения в моем сознании. Если я использую выход системы, что произойдет с созданными объектами, переменными и ect. Все ли разрушается, как только я назвал system.exit? Если «Да», то почему мы вынуждаем сбор мусора перед system.exit()? Если «Нет», как долго созданные объекты хранятся в JVM (памяти)? Если запустить программу снова после выхода из системы, что произойдет с предыдущими объектами, если они не будут уничтожены после вызова System.exit() ;?
Спасибо.
любые предложения или советы, добро пожаловать. Спасибо – maXfenda
Возможный дубликат: http: // stackoverflow.com/questions/3715967/when-should-we-call-system-exit-in-java –
* «Все ли разрушается после вызова system.exit?» * - Не совсем (или сразу). 'System.exit' запускает« нормальное »завершение JVM. Часть процесса будет очищать и освобождать память, но на этом этапе весь код Java будет завершен ... – MadProgrammer