import java.io.*; import java.util.Date; public class StoreObjectsAndArrays { public static void main(String[] args) throws IOException, ClassNotFoundException { int[] numbers = {1, 2, 3, 4, 5}; double dblVal = 5.5; Date date = new Date(); ObjectOutputStream output = new ObjectOutputStream(new FileOutputStream("Exercise18_5.dat", true)); output.writeObject(numbers); output.writeDouble(dblVal); output.writeObject(date); output.close(); ObjectInputStream input = new ObjectInputStream(new FileInputStream("Exercise18_5.dat")); int[] newNumbers = (int[])(input.readObject()); double newDblVal = input.readDouble(); Date newDate = (Date)(input.readObject()); for (int i = 0; i < newNumbers.length; i++) { System.out.print(newNumbers[i] + " "); } System.out.println(); System.out.println(newDblVal); System.out.println(newDate.toString()); input.close(); } }