Answer Posted / javamasque
We have to fallow below steps to serialize an object
1. The object to be serialized need to implement java.io.Serializable interface.
2. It will use Java’s default serialization mechanism.
3. Generate serial version id for that serializable object.
4. Only default constructor is applicable to all class hierarchy (from child to all super classes if any). It is necessary at deserialization otherwise throw InvalidClassException.
5. Generate serial version UID for all super classes in hierarchy (all super classes if any) otherwise the properties of all its super classes will be assigned to its default value during deserializtion.
6. ObjectOutputStream is used to write [writeObject] object.
7. FileOutputStream is used to persist in flat file.
8. The flat file extension should be (<file-name>.ser)
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
How can u increase the heap size in the memory?
What is the difference between jfc & wfc?
What is externalizable interface?
What is a default constraint?
What is append function?
What is wrapper class html?
What is a function easy definition?
What are peerless components?
How can you say java is object oriented?
What does three dots mean in java?
What are the data types supported by java? What is autoboxing and unboxing?
what is optional in java 8?
Explain the meaning of java applet.
What is numeric function?
How can you set an applet’s height and width as a percentage?