кто-нибудь знает, когда JVM перезапустится или выключится?Будет ли он выключен, когда у меня будет запущен код Java?
когда JVM перезапустится
Никогда.
или выключение?
Когда вызывается System.exit(), или выходили все потоки, не являющиеся демонами, или когда он обнаруживает неожиданный сигнал.
System.exit()
JVM будет перезапущена, когда вы перезапустите его.
Он отключится, когда
В случае сбоя JVM отключается (это задано ...)
В противном случае он отключится, если больше не будет запущенных потоков (потоки deamon игнорируются), или кто-то активно отключит jvm (вызывая System.exit () или Runtime.getRuntime (). Shutdown ())