How will you override default serialization mechanism in java
Answers were Sorted based on User's Feedback
Answer / sharmila
Serializable is a marker interface. But you may wish to
control on how an object is serialized instead of using the
default mechanism. In such case add implementations of the
readObject() and/or writeObject() methods to the class being
serialized and override default serialization mechanism.
Also, instead of using Serializable interface,
Externalizable interface can be used
| Is This Answer Correct ? | 4 Yes | 3 No |
you can inplements the Serialization interface for those
class you want to serailize
its marker interface its haven't any behaviour
but it indiacte that particular class is serializable
you can read and write particular object to convert in a
byte.
class Amit implements Serializable
{
Amit()
{
}
}
class B
{
public static void main(String []args)
{
Amit a = new Amit();
try{
}
catch{IoExcepton e)
{
}
try{
FileIntputStream f = new FileIntputStream("apoorva.txt")
OjectIntputStream o = new ObhjctInputStream(f);
o.ReadObject();
}
catch(IoException e)
{
}
}
thanks amit singh
amitsing2008@gmail.com
| Is This Answer Correct ? | 0 Yes | 1 No |
What are the advantages of the model over the event- inheritance model?
Break statement can be used as labels in java?
What is meant by Servelet? What are the parameters of service method?
What are the types of loops in Java, and how are they used?
What is the difference between overriding and overloading in OOPS.
0 Answers Axtria, ITC Indian Tobacco Company,
explain the life cycle of thread?
10 Answers CTS, NIIT, TCS,
What is a local block?
Explain polymorphism citing an example.
Explain about the performance aspects of core java?
What modifiers are used for interface declaration?
Can we extend a class with private constructor?
What is cloneable interface?