1.

What is the output of this program?
import java.io.*;
public class serialization_Example
{
public static void main(String[] args)
{
try
{
Newclass obj1 = new Newclass("InterviewMania", -10, 3.2e20);
FileOutputStream fos = new FileOutputStream("serial");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(obj1);
oos.flush();
oos.close();
}
catch(Exception e)
{
System.out.println("Serialization" + e);
System.exit(0);
}
try
{
int p;
FileInputStream fis = new FileInputStream("serial");
ObjectInputStream ois = new ObjectInputStream(fis);
p = ois.readInt();
ois.close();
System.out.println(p);
}
catch (Exception e)
{
System.out.print("deserialization");
System.exit(0);
}
}
}
class Newclass implements Serializable
{
String str;
int k;
double q;
Newclass(String str, int k, double q)
{
this.q = q;
this.k = k;
this.str = str;
}
}

A. Compilation error
B. Runtime error
C. InterviewMania
D. deserialization
E. None of these
Answer» E. None of these


Discussion

No Comment Found

Related MCQs