SCJP Module-11 Question-9

The Sample example given below will test your understanding about the Stream classes in Java.

 
 

Share on Google+Share on Google+

SCJP Module-11 Question-9

Ads

The Sample example given below will test your understanding about the Stream classes in Java.

Given a sample code:

class Big {
int value = 77;

Big() {
value = 66;
}
}

public class Test extends Big implements Serializable {
private static final long serialVersionUID = 1L;

public static void main(String[] args) {
Test ts = new Test();
ts.value = 11;
try {
FileOutputStream fos = new FileOutputStream("savedata.ser");
ObjectOutputStream os = new ObjectOutputStream(fos);
os.writeObject(ts);
os.close();
FileInputStream fs = new FileInputStream("savedata.ser");
ObjectInputStream is = new ObjectInputStream(fs);
Test ts2 = (Test) is.readObject();
System.out.print(ts2.value);
is.close();
} catch (Exception x) {
}}}

What will be the output when compiled and run?

(A) 0
(B) 11
(C) 66
(D) Compilation error

Answer:

(C)

Advertisements

Ads

Posted on: July 20, 2010 If you enjoyed this post then why not add us on Google+? Add us to your Circles