Set - 5

Question 16 :

What is the purpose of finalization?

Answer :

The purpose of finalization is to give an unreachable object the opportunity to perform any cleanup processing before the object is garbage collected.

Question 17 :

Which class is the immediate super class of the MenuComponent class.

Answer :


Question 18 :

What invokes a thread's run() method?

Answer :

After a thread is started, via its start() method or that of the Thread class, the JVM invokes the thread's run() method when the thread is initially executed.

Question 19 :

What is the difference between the Boolean & operator and the && operator?

Answer :

If an expression involving the Boolean & operator is evaluated, both operands are evaluated. Then the & operator is applied to the operand. When an expression involving the && operator is evaluated, the first operand is evaluated. If the first operand returns a value of true then the second operand is evaluated. The && operator is then applied to the first and second operands. If the first operand evaluates to false, the evaluation of the second operand is skipped.

Question 20 :

Name three subclasses of the Component class.

Answer :

Box.Filler, Button, Canvas, Checkbox, Choice, Container, Label, List, Scrollbar, or TextComponent