Мой преподаватель колледжа Java для начинающих постоянно называет пользователя, завершившего программу, "грациозно выходящим из программы", как в своих оценках, так и в классе. Например, после того, как пользователь закончит добавлять оценки в массив, ввод -1 означает, что они готовы для программы, чтобы усреднить оценки и вывести ответы.

Я думал, что при программировании изящный выход - это то, где вы позволяете программе завершать ошибки бесконечного цикла и тому подобное. Является ли грациозно выходить из определенного словарного запаса для определенного события или это означает разные вещи для разных людей?

1 ответ1

4

"Изящный выход" - это не что иное, как "сбой" или сигнал принудительного уничтожения.

Вызов System.exit() в приложении Java был бы изящным выходом.

Если программа аварийно завершает работу или принудительно уничтожается, обработчики выхода или завершения работы не запускаются. Изящный выход позволил бы программе завершить запись файлов или закрытие соединений и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .