Core Java Programming Interview Questions

  1. What is Java?
  2. What are the differences between C++ and Java?
  3. What are the features of Java?
  4. Why is Java a platform independent language?
  5. Why is Java not a pure object-oriented language?
  6. What are the differences between JVM, JRE and JDK in Java?
  7. What is a ClassLoader?
  8. What is meant by the Local variable and the Instance variable?
  9. What is the default value stored in Local Variables?
  10. What is aggregation?
  11. What is a Constructor in Java?
  12. What is object cloning?
  13. What is an object-oriented paradigm?
  14. What is method overloading?
  15. Why does Java not support pointers?
  16. What is ‘super’ keyword in Java?
  17. Explain ‘this’ keyword
  18. What is multi-threading in java?
  19. How many types of constructors are used in Java?
  20. What is Inheritance in Java?
  21. What do you mean by Aggregation?
  22. What is Polymorphism?
  23. What is abstraction in Java?
  24. What do you mean by an interface in Java?
  25. What is the difference between abstract class and interface?

Leave a Reply

Your email address will not be published.