Basic Java Interview Question and Answers
57. | 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 evaluate. 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. Operator & has no chance to skip both sides evaluation and && operator does. If asked why, give details as above. | |
58. | How are this and super used? |
---|---|
this is used to refers to the current object, instance. super is use to refer to the variables and methods of the superclass of the current object instance. | |
59. | What is JIT? |
---|---|
|
|
60. | Define Interface in Java? |
---|---|
Interfaces are syntactically similar to classes, but they lack instance variables and their methods are declared without a body. An interface definition has two components – the interface declarations and the interface body. interfaceDeclaration { interfaceBody } |
|