Deserializing object
- By Huw Evans
- September 12, 2000
JAVA PRIMERUsing Java Object Serialization: A Few Pitfalls
Huw Evans
Listing 2. Deserializing object "o" from the file "store."
1 import java.io.*;
2 public class Deserialize
3 {
4 public static void main(String argv[])
5 {
6 ObjectInputStream in = null;
7 FileInputStream file = null;
8 O o = null;
9 try {
10 file = new FileInputStream("store");
11 in = new ObjectInputStream(file);
12 o = (O) in.readObject();
13 in.close();
14 } catch(java.io.IOException ioe) {
15 ioe.printStackTrace();
16 System.exit(1);
17 } catch(java.lang.ClassNotFoundException cnfe) {
18 cnfe.printStackTrace();
19 System.exit(2);
20 }
21 System.out.println(o);
22 }
23 }