import java.io.*; import java.util.*; public class SerializableTest1 { public static void main(String[] args) { try { FileInputStream f = new FileInputStream("saveState"); ObjectInputStream s = new ObjectInputStream(f); System.out.println("READ1: " + s.readObject()); Object o2 = s.readObject(); System.out.println("READ2: " + o2); Pair p = (Pair) o2; Holder first = (Holder) p.first; Holder second = (Holder) p.second; if (first.value == second.value) System.out.println("Identical date: " + first.value); } catch (IOException e) { System.out.println("received error " + e); e.printStackTrace(); } catch (ClassNotFoundException e) { System.out.println("received class error " + e); e.printStackTrace(); } } }