What is the result?

Given:

Runnable r = new Runnable() {
public void run() {
System.out.print(“Cat”);
}
};
Thread t = new Thread(r) {
public void run() {
System.out.print(“Dog”);
}
};
t.start();

What is the result?

Given:

Runnable r = new Runnable() {
public void run() {
System.out.print(“Cat”);
}
};
Thread t = new Thread(r) {
public void run() {
System.out.print(“Dog”);
}
};
t.start();

What is the result?

A.
Cat

B.
Dog

C.
Compilation fails.

D.
The code runs with no output.

E.
An exception is thrown at runtime.



Leave a Reply 0

Your email address will not be published. Required fields are marked *