Dzień dobry,
Chciałbym wczytać dane z pliku do tablicy obiektów wykorzystując serializację. Robię coś takiego:
ObjectInputStream in = new ObjectInputStream(new BufferedInputStream(
new FileInputStream(path)));
while (in.available() > -1){
tab[i] = (nazwaKlasy) in.readObject();
tab = Arrays.copyOf(tab,tab.length+1);
i++;
}
in.close();
Powyższy sposób wyrzuca EOFException. Pomaga obsługa tego wyjątku, ale chciałbym się dowiedzieć, czy jest jakiś inny sposób żeby sobie z tym poradzić nie pakując tego kodu w blok try-catch?