1 import java.io.*; 2 import java.util.*; 3 4 public class Serialization 5 { main(String[] args)6 public static void main(String[] args) 7 throws IOException, ClassNotFoundException 8 { 9 File f = new File("test.ser"); 10 ObjectOutputStream objStream = 11 new ObjectOutputStream(new FileOutputStream(f)); 12 objStream.writeInt(8); 13 objStream.writeObject(new Integer(99)); 14 List l = new LinkedList(); 15 l.add(new Integer(1)); 16 l.add(new Short((short) 7)); 17 l.add(new Float(9.95)); 18 l.add(new Long(-900000000000001l)); 19 l.add(new Double(-3.14159)); 20 l.add(new Character('X')); 21 l.add(new Byte((byte) 'z')); 22 objStream.writeObject(l); 23 objStream.close(); 24 25 ObjectInputStream ois = new ObjectInputStream(new FileInputStream(f)); 26 System.out.println (ois.readInt()); 27 System.out.println (ois.readObject()); 28 System.out.println (ois.readObject()); 29 ois.close(); 30 f.delete(); 31 } 32 } 33