Я пишу программу Java, которая читает в файле слов. Программа крайне зависит от этого файла, поэтому я действительно хочу, чтобы программа закончилась, если по какой-либо причине существует IOException при чтении файла.
Какой лучший способ закончить программу? Я думаю, что я вынужден окружать чтение файла внутри блока try/catch, поэтому я должен добавить System.exit(0)
внутри моего catch? Например, должен ли я сделать что-то вроде следующего?
try {
BufferedReader br = new BufferedReader(new FileReader("myfile.txt"));
String line;
while ((line = br.readLine()) != null) {
// process...
}
} catch(IOException e) {
System.out.println("Error: " + e);
System.exit(0); // ???
}