Альтернативы 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

2022-11-06T05:34:19+00:00