![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e45. Deserializing an ObjectThis example deserializes ajavax.swing.JButton object.
See also e44 Serializing an Object. try { // Deserialize from a file File file = new File("filename.ser"); ObjectInputStream in = new ObjectInputStream(new FileInputStream(file)); // Deserialize the object javax.swing.JButton button = (javax.swing.JButton) in.readObject(); in.close(); // Get some byte array data byte[] bytes = getBytesFromFile(file); // see e36 Reading a File into a Byte Array for the implementation of this method // Deserialize from a byte array in = new ObjectInputStream(new ByteArrayInputStream(bytes)); button = (javax.swing.JButton) in.readObject(); in.close(); } catch (ClassNotFoundException e) { } catch (IOException e) { }
e46. Implementing a Serializable Singleton
© 2002 Addison-Wesley. |