Answer Posted / nithya.r
serialization is the process of converting an object into a
sequence of bits so that it can be stored on a storage
medium (such as a file, or a memory buffer) or transmitted
across a network connection link. 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.
Serialization is a mechanism by which you can save the
state of an object by converting it to a byte stream.
Two types:
1.Binary Serializable
2.XML Serializable
Methods:
The serializable interface is an empty interface,
it does not contain any methods. So we do not implement any
methods.
Use:
Whenever an object is to be sent over the network,
objects need to be serialized. Moreover if the state of an
object is to be saved, objects need to be serilazed.
Externalizable:
Externalizable is an interface which contains two
methods readExternal and writeExternal. These methods give
you a control over the serialization mechanism. Thus if
your class implements this interface, you can customize the
serialization process by implementing these methods.
| Is This Answer Correct ? | 23 Yes | 5 No |
Post New Answer View All Answers
How large is the .net framework 3.0? Does this change make the release larger?
Can I add asp.net mvc testcases in visual studio express?
In razor syntax, what is the escape sequence character for @ symbol?
Will the name change be reflected in any of the existing .net framework 2.0 apis, assemblies, or namespaces?
What are the differences between Partial View and Display Template and Edit Templates in ASP.Net MVC?
How to enable Attribute Routing?
Explain entity lifecycle? : Entity framework
What is difference between Viewbag and Viewdata in ASP.NET MVC?
What is viewbag?
Where are the routing rules defined in an asp.net mvc application?
What is entitycontainer? : Entity framework
What is the version number for the next version of the .net framework, codenamed �orcas�?
What are the new features 3.5 framework against with the tool?
What is the purpose of a web form?
Explain the advantages and disadvantages of ASP.Net MVC over ASP.NET?