Sunday, February 25, 2007

Which Java operator is right associative?

The = operator is right associative.

SOURCE : www.referjava.com

What is the argument type of a program's main() method?

A program's main() method takes an argument of the String[] type.


SOURCE : www.referjava.com

How many times may an object's finalize() method be invoked by the garbage collector?

An object's finalize() method may only be invoked once by the garbage collector.


SOURCE : www.referjava.com

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

SOURCE : www.referjava.com

What is the range of the char type?

The range of the char type is 0 to 2^16 - 1.


SOURCE : www.referjava.com

Thursday, February 22, 2007

What is the catch or declare rule for method declarations?

If a checked exception may be thrown within the body of a method, the method must either catch the exception or declare it in its throws clause


SOURCE:www.referjava.com

What are order of precedence and associativity, and how are they used?

Order of precedence determines the order in which operators are evaluated in expressions. Associatity determines whether an expression is evaluated left-to-right or right-to-left


SOURCE:www.referjava.com