Wednesday, 25 April 2012

JAVA interview questions 8

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

Q72. Which class is the immediate superclass of theMenuComponent class. 
Object 

Q73. What invokes a thread's run() method? 
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. 

Q74. What is the difference between the Boolean & operatorand the && operator? 
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. 

Q75. Name three subclasses of the Component class. 
Box.Filler, Button, Canvas, Checkbox, Choice, Container, Label, List, Scrollbar, or TextComponent.

Q76. What is the GregorianCalendar class? 
The GregorianCalendar provides support for traditional Western calendars. 

Q77. Which Container method is used to cause a containerto be laid out and redisplayed? 
validate() 

Q78. What is the purpose of the Runtime class? 
The purpose of the Runtime class is to provide access to the Java runtime system. 

Q79. How many times may an object's finalize() method beinvoked by the garbage collector? 
An object's finalize () method may only be invoked once by the garbage collector. 

Q80. What is the purpose of the finally clause of a try-catchfinally statement? 
The finally clause is used to provide the capability to execute code no matter whether or not an exception is thrown or caught.

No comments:

Post a Comment