Less than 10 submissions
A set of questions and answers covering the core concepts of the Java programming language.
Practice these questions and get feedbacks! It will help you improve your answer.
Ads section
1. What is the difference between a class and an interface in Java?
2. What is the difference between a checked and an unchecked exception in Java?
3. What is the difference between an abstract class and an interface in Java?
4. What is the difference between a constructor and a method in Java?
5. What is the purpose of the `this` keyword in Java?
6. What is the purpose of inheritance in Java?
7. What is the purpose of the `try-catch` statement in Java?
8. What is the purpose of polymorphism in Java?
9. What is the difference between a thread and a process in Java?
10. What is the difference between a static and a non-static method in Java?