What are the main features of Java?
What is the difference between JDK, JRE, and JVM?
Why is Java platform-independent?
What are the four main OOP principles?
What is the difference between a compiled and an interpreted language?
What is polymorphism?
What is abstraction?
What is method overloading and overriding?
How to create a thread in Java?
What are wrapper classes?
Explain the Java memory structure
What is a lambda expression? ( Example code )
What are wrapper classes in Java?
What is the difference between Array list and vector in Java?
What is the difference between equals() and == in Java?
When can you use the super keyword?
What are the differences between wait() and sleep()?
What are the uses of synchronized keywords?
What is the importance of reflection in Java?
How to not allow serialization of attributes of a class in Java?
Explain the term “Double Brace Initialization” in Java?
What are access modifiers in Java?
What is an object in Java and how is it created?
What are the main concepts of OOPs in Java?
Differentiate between the constructors and methods in Java?
Write a program in Java to print the elements of the matrix in Wave Order.