Альтернативы System.exit(1)
Я согласен с толпой "бросить исключение". Одна jre из причин заключается в том, что java-libraries вызов System.exit затрудняет jdk использование вашего кода, если oraclejdk вы хотите, чтобы другой код java-libraries мог его использовать. Например, если java-libraries вы обнаружите, что ваш класс jre будет полезен из веб-приложения jdk или какого-либо приложения, использующего java-se сообщения, было бы неплохо .java предоставить этим контейнерам openjdk возможность каким-то образом java справиться с ошибкой. Контейнер .java может захотеть повторить openjdk операцию, решить зарегистрировать processes и проигнорировать проблему, отправить oraclejdk электронное письмо администратору java-libraries и т. д.
Исключением будет process ваш метод main()
; это может перехватить .java исключение и вызвать System.exit()
с некоторым jre значением, которое может processes быть распознано вызывающим javax процессом или сценарием оболочки.
java
process
Альтернативы System.exit(1)
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.