What is Serialization?

Answer Posted / rithi

In computer science, in the context of data storage and
transmission, serialization is the process of converting a
data structure or object into a sequence of bits so that it
can be stored in a file or memory buffer, or transmitted
across a network connection link to be "resurrected" later
in the same or another computer environment. When the
resulting series of bits is reread according to the
serialization format, it can be used to create a
semantically identical clone of the original object. For
many complex objects, such as those that make extensive use
of references, this process is not straightforward.
This process of serializing an object is also called
deflating or marshalling an object. The opposite operation,
extracting a data structure from a series of bytes, is
deserialization (which is also called inflating or
unmarshalling).

Is This Answer Correct ?    3 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is transient in java?

491


How do I run a project in eclipse?

458


what are the different phases in delivering the project during development and maintenance?

4147


What is web xml java?

517


What is an interceptor in java?

492






Why serialization is used in java?

557


What is meant by pass by reference and pass by value in java?

526


Can a method be static and synchronized?

536


What is a java proxy?

511


Where is singleton design pattern used in java?

479


What is adoptopenjdk?

527


what is the package for freshers in valuelabs.

5704


Why we use beans in java?

541


I want to control database connections in my program and want that only one thread should be able to make database connection at a time. Define how can I implement this logic?

591


when i send the request to the JSP page it will print as it is and why? and how to solve this problem please inform me that solution

1447