каков наилучший способ выйти из приложения Java с кодом?
автор: Kara
12 ответов
можно использовать System.exit() для этой цели.
согласно документации Java 8 oracle:
15 Апр 2016 в 03:36
Runtime.getCurrentRumtime().halt(0);
Dude Bro 23 Окт 2012 в 17:56
Лучше: Runtime.getRuntime (). Halt (0); У меня отлично работал в Scala!
Gerhard Hagerer
27 Май 2013 в 15:53
А что, если ты получишь не текущий рунти, я?
25 Июн 2013 в 18:06Из документации Javadoc для halt : «Этот метод следует использовать с особой осторожностью.
В отличие от метода exit , этот метод не вызывает запуск хуков выключения и не запускает неактивированные финализаторы, если финализация при- exit был включен. Если последовательность выключения уже была инициирована, этот метод не ожидает, пока какие-либо запущенные обработчики выключения или финализаторы завершат свою работу «. Короче говоря, вам не нужно использовать halt , вы должны предпочесть exit .
Erwin Bolwidt
11 Июн 2017 в 06:05АДМИН СПАЛИЛ МЕНЯ ЗА ВЗЛОМ АККАУНТА в Майнкрафт #shorts
System.exit() будет делать то, что вы хотите. Но в большинстве ситуаций вы, вероятно, захотите выйти из потока и оставить основной поток живым. Таким образом вы можете завершить задачу, но при этом сохранить возможность запускать другую задачу без перезапуска приложения.
Источник: question-it.com