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

How does java handle integer overflows and underflows?

511


What's a code group? : java security

528


What is the use of servlet in java?

503


Can a method be static and synchronized?

523


Can we use lambda without functional interface?

505






What is a bean class?

466


What type of parameter passing does java support?

459


Why serialization is used in java?

545


What is stateless class in java?

504


What is mdb in java?

506


What about products that claim to detect malicious applets? : java security

471


What is log4j in java?

492


What is dependency injection in java?

470


Do I really have to type in the programs in the book to try them out?

581


What is lambda expression in mvc?

475