- Difference between JDK,JRE and JVM?
- What is Synchronization?
- Difference between processes and threads?
- What are Wrapper classes? Boxing and Autoboxing? Why?
- What purpose does the keywords final, finally, and finalize fulfill?
- Difference between StringBuilder and StringBuffer?
- What are the differences between Heap and Stack Memory?
- What is the difference between ArrayList and Vector?
- What is the difference between HashMap and HashTable?
- What is the difference between equals() and == operator?
- What is compile time and runtime?
- Java 8 Features compared to previous versions?
- Java 17 Features compared to previous versions?
- HashMap and TreeMap Difference?
- Difference between throw and throws keyword in Java?
- Write a program to reverse the String?
- Write a program to sort a HashMap data?
- What is Type?
- Difference between abstract Class and interface?
- What is Polymorphism?
- What is runtime polymorphism or dynamic method dispatch?
- What is the difference between overriding and overloading?
- Can you override a private or static method in Java?
- What is Dependency Injection?
- Can a Constructor be made static? What happens?
- Types of Inheritance?
- What are immutable objects?
- Why is String immutable?
- How to convert XML to JSON?
- What is JSP? Why should we use it?
- Prepared Statement?
- JSP tags?
- Setter Injection?
- Constructor Injection?
- Why use Annotation in Spring?
- Named Query Hibernate?
- What is Spring Bean?
- What is SessionFactory?
- Dependency Injection in Spring?
- What is ORM? Why should we use it?
- Explain Spring Bean Life Cycle?
- What are @Scope in Spring?
- Difference between Entity and DTO?
- Create Table
- ALTER Table