Прочитав мой код, я заметил, что в моей среде IDE появилось предупреждение со следующим сообщением:
Сообщает идентичные разделы catch в блоках try в JDK 7. Для сглаживания разделов в секцию с несколькими лотками доступно быстрое решение.
И также указывает, что это предупреждение выдается для JDK 7 +
Блок try выглядит следующим образом:
try {
FileInputStream e = new FileInputStream("outings.ser");
ObjectInputStream inputStream = new ObjectInputStream(e);
return (ArrayList)inputStream.readObject();
} catch (FileNotFoundException var3) {
var3.printStackTrace();
} catch (ClassNotFoundException var5) {
var5.printStackTrace();
} catch (IOException ex){
ex.printStackTrace();
}
Однако при удалении (блоки catch, которые бросали это конкретное предупреждение):
catch (ClassNotFoundException var5) {
var5.printStackTrace();
} catch (IOException ex){
ex.printStackTrace();
}
Я все равно получаю ошибки:
ObjectInputStream inputStream = new ObjectInputStream(e);
return (ArrayList)inputStream.readObject();
Мне не хватает чего-то очевидного, что я до сих пор не понял?