Important Java Questions
1. What is Java?
2. Explain the features of Java.
3. What is the difference between JDK, JRE, and JVM?
4. What are the basic OOPs concepts in Java?
5. What is the difference between == and .equals() in Java?
6. What is inheritance in Java?
7. What is polymorphism in Java?
8. What is abstraction? How is it achieved in Java?
9. What is encapsulation?
10. What is the difference between an interface and an abstract class?
11. What is a constructor in Java?
12. What are access modifiers in Java?
13. What is exception handling in Java?
14. What is the difference between checked and unchecked exceptions?
15. What is multithreading in Java?
16. What is the lifecycle of a thread?
17. What is the use of the 'this' keyword?
18. What is static in Java?
19. What is final keyword in Java?
20. Difference between ArrayList and LinkedList?