Я работал над консольной программой Inventory как часть моего курса, и теперь мне нужно хранить и анализировать данные в файлах.Итак, я сохранил все свои данные в CSV-файлах и у меня есть специальный «файл» с помощью общего метода loadFile()
.
Если файл инвентаризации или конфигурационный файл не может быть найден, это не имеет смысладля продолжения программы, поскольку все остальное зависит от них.
Поэтому я просто перехватываю файл в методе loadFile()
и печатаю инструкцию для пользователя, а затем использую System.exit()
для закрытия.
Это хорошая практика?Есть ли более элегантный способ завершить программу после того, как было напечатано правильное сообщение об ошибке?