Предположим, нам нужно обработать 100 файлов (один за другим), и если мы получим исключение при чтении одного из файлов, процесс должен оставить этот файл (и поместить содержимое в журнал) и начать обработку следующего файл:Исключение в обработке файлов
То, что я думаю:
for (File f: listOfFiles) {
try {
//implementation of processing each file
} catch (Exception e) {
//logging
}
}
Я правильно?
+1 для «Да», BTW Что вы подразумеваете под * более конкретно в ловле Исключение * ?? – Rakesh
Не просто поймайте «Исключение» с первого взгляда. Проанализируйте, какие исключения могут быть брошены вашим кодом и поймать их в правильном порядке, и разобраться с ними отдельно. –
Хорошо! Я смотрел в другой перспективе ..! – Rakesh