![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e44. Serializing an ObjectThe object to be serialized must implementjava.io.Serializable .
This example serializes a javax.swing.JButton object.
See also e45 Deserializing an Object. Object object = new javax.swing.JButton("push me"); try { // Serialize to a file ObjectOutput out = new ObjectOutputStream(new FileOutputStream("filename.ser")); out.writeObject(object); out.close(); // Serialize to a byte array ByteArrayOutputStream bos = new ByteArrayOutputStream() ; out = new ObjectOutputStream(bos) ; out.writeObject(object); out.close(); // Get the bytes of the serialized object byte[] buf = bos.toByteArray(); } catch (IOException e) { }
e46. Implementing a Serializable Singleton
© 2002 Addison-Wesley. |