Это может остаться незамеченным. К сожалению, не существует простого решения «один размер подходит всем».

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

Какой лучший способ закончить программу? Я думаю, что вынужден окружить чтение файла внутри блока try / catch, поэтому я должен добавитьSystem.exit(0) в моем улове? Например, я должен сделать что-то вроде следующего?

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); // ???
}

Ответы на вопрос(1)

Ваш ответ на вопрос