| import java.io.*; |
| import java.util.*; |
| |
| public class Serialization |
| { |
| public static void main(String[] args) |
| throws IOException, ClassNotFoundException |
| { |
| File f = new File("test.ser"); |
| ObjectOutputStream objStream = |
| new ObjectOutputStream(new FileOutputStream(f)); |
| objStream.writeInt(8); |
| objStream.writeObject(new Integer(99)); |
| List l = new LinkedList(); |
| l.add(new Integer(1)); |
| l.add(new Short((short) 7)); |
| l.add(new Float(9.95)); |
| l.add(new Long(-900000000000001l)); |
| l.add(new Double(-3.14159)); |
| l.add(new Character('X')); |
| l.add(new Byte((byte) 'z')); |
| objStream.writeObject(l); |
| objStream.close(); |
| |
| ObjectInputStream ois = new ObjectInputStream(new FileInputStream(f)); |
| System.out.println (ois.readInt()); |
| System.out.println (ois.readObject()); |
| System.out.println (ois.readObject()); |
| ois.close(); |
| f.delete(); |
| } |
| } |