List of 20 FAQ & Answers (Java Interview):
--------------------------------------------------------------------------------1. What is Java?
2. What is the difference between JDK, JRE, and JVM?
3. What is OOP?
4. What are the pillars of OOP?
5. What is the difference between abstract class and interface?
6. What is a constructor in Java?
7. What is method overloading and method overriding?
8. What is encapsulation?
9. What is inheritance in Java?
10. What is the final keyword in Java?
11. What is a static method in Java?
12. What is a static variable in Java?
13. What is a package in Java?
14. What is a thread in Java?
15. What is synchronization in Java?
16. What is the difference between ArrayList and LinkedList?
17. What is a HashMap in Java?
18. What is an exception in Java?
19. What is a try-catch block in Java?
20. What is a finally block in Java?