- What is Java?
- What is an object in Java?
- What is a Class in Java?
- What is an Instance in java?
- What is the importance of JVM?
- What is a Java Virtual Machine (JVM)?
- what is an abstraction in java?
- What is an Encapsulation?
- What is Association?
- What is Aggregation?
- What is Composition?
- Whatis meant by Inheritance?
- What is multiple inheritance and does java support?
- What is Polymorphism?
- How does Java implement polymorphism?
- What are the different forms of Polymorphism?
- What is runtime polymorphism or dynamic method dispatch?
- What is Dynamic Binding?
- What is method overloading?
- What is method overriding?
- What are the differences between method overloading and method overriding?
- Can overloaded methods be override too?
- Is it possible to override the main method?
- How to invoke a superclass version of an Overridden method?
- What is super in Java?
- How do you prevent a method from being overridden?
- Is Java Pass by Reference or Pass by Value?
- What is Stack and Heap Memory?
- How to make sure that Childclass method actually overrides the method of the superclass?
- In Java, How to make an object completely encapsulated ?