package edu.pdx.cs410J.net; import java.io.*; import java.util.*; /** * Demonstrates serialization by writing an instance of * <code>Date</code> to a file. */ public class WriteDate { /** * Writes the <code>Date</code> object for the current day and time * to a file whose name is specified on the command line. */ public static void main(String[] args) { String fileName = args[0]; try { FileOutputStream fos = new FileOutputStream(fileName); ObjectOutputStream out = new ObjectOutputStream(fos); Date date = new Date(); System.out.println("Writing " + date); out.writeObject(date); out.flush(); out.close(); } catch (IOException ex) { System.err.println("**IOException: " + ex); System.exit(1); } } }