Java как выйти из программы

каков наилучший способ выйти из приложения 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

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru