Why we need to serialize the object
Answers were Sorted based on User's Feedback
Answer / sandeep jaisawal
For an example,if you are suppose to send some data from
obe JVM to other JVM, in that case state of ojects are not
known and will not persist if you dont serialize the object
and sent over a network.
because you allocate seperate heap for seperate JVM.
So you have to tell JAVA that please treat my object, in a
different way because i have make them serialised...
Once the data(object) is serialised, you cant send it any
wr like, write in to DB,othere JVM,files etc. and later
point of time you can deserialise them and you can the same
state of the object.
Hope this help.
Sandeep j
| Is This Answer Correct ? | 39 Yes | 3 No |
Serialization is the process of saving the state of an object by converting it to a stream of bytes.the main purpose of serialize the object is to save the state of an object in order to have the ability to recreate the same object when required.
| Is This Answer Correct ? | 23 Yes | 2 No |
Answer / balaji
when ever an object's state needs to be saved to retrieve it
after some time we need to serialize the object.
Serialization is the process of writing the state of an object
to the stream.
The state of an object will be available in instance variables.
| Is This Answer Correct ? | 27 Yes | 7 No |
Answer / ashwin
mr.sandeep ur answer is little bit clear but wat happens if
i dont serialize and send thro a network will there any
dataloss ?
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / vivek
Perfect answer !! http://stackoverflow.com/questions/5877808/when-should-i-use-serializable-in-c
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / sreenivasulu
if you don't serialize and send ur data over the network
there may be loss of data.
say for example if you declare your variable as a transient
and sent over network you will loose the data.
| Is This Answer Correct ? | 3 Yes | 8 No |
Answer / saravana shankar
because the function to be indentified the object to the
variable.. so it needs to be serialize it ..
| Is This Answer Correct ? | 3 Yes | 19 No |
What are three advantages of using functions?
Why does java doesnot support multiple inheritance?
how can i connect to database in a applet ?
What are the different types of inner classes?
What is constructor and its types?
Why java is said to be pass-by-value ?
is it possible to instantiate the math class?
Explain how hashmap works?
What is a prefix function.write down a code to compute prefix function.
What are init(), start() methods and whey they are called?
How do you initialize an arraylist in java?
what is multi-tasking
3 Answers Anand Group, Photon Infotech, Tech Mahindra,