Pull to refresh

Comments 6

Извините, я правильно понял, что в статье говорится только о том, что для завершения работы программы нужно вызывать System.exit, и что 0 — это нормальное завершение, а не 0 — завершение работы программы с ошибкой?
Нет, неправильно. В статье говорится, что для ОС семейства Windows существует список стандартных кодов ошибок в количестве 15999, а для семейства Linux они содержатся в sysexits.h.
Возвращаем код выхода со значением <0, в случае, когда произошло что то, чего мы даже не могли спрогнозировать и совсем не ожидали (какие то системные ошибки).

Интересно, в какое место можно вставить подобный «возврат», да ещё впихнуть туда отрицательное значение.
В главный catch, который в main.
Ну наверное
if (false)
    System.exit(-1);
Sign up to leave a comment.

Articles