1. What will the following Java program print?
public class Test { public static void main(String[] args) {
System.out.println(Math.min(Double.MIN_VALUE, 0.0d)); } }
2. What will happen if you put the return statement or System.exit () on the ‘try‘ or ‘catch‘ block? Will the ‘finally’ block execute?
3. Can you override a private or static method in Java?
4. What will the expression 1.0 / 0.0 return? Will it throw an exception or any compile-time errors?
5. Does Java support multiple inheritances?
6. What will happen if we put a key object in a HashMap already there?
7. What does the following Java program print?
8. If a method throws NullPointerException in the superclass, can we override it with a method that throws RuntimeException?
9. What is the difference between CyclicBarrier and CountDownLatch in Java?
10. Can you access a non-static variable in the static context?