Reference : Core Java
What is Java? Explain its features.
What is the difference between JDK, JRE, and JVM?
Explain the concept of OOP and its principles.
What is a class and an object in Java?
What is the difference between an interface and an abstract class?
Explain the concept of inheritance in Java.
What is method overloading and method overriding?
What is the difference between ‘==’ and ‘equals()’ method?
What are constructors in Java?
What is the purpose of the final keyword in Java?
What are the different data types in Java?
What is the difference between int and Integer?
Explain the use of the static keyword in Java.
What are wrapper classes in Java?
What is type casting in Java?
Explain the difference between if-else and switch statements.
What is a loop? Explain the different types of loops in Java.
How does the break statement work in loops?
What is the use of the continue statement?
Explain the concept of exception handling in Java.
What are the different types of collections in Java?
Explain the difference between ArrayList and LinkedList.
What is a HashMap and how does it work?
What are generics in Java?
How does a Set differ from a List?
What is multithreading in Java?
Explain the lifecycle of a thread in Java.
What is the difference between Runnable and Thread?
What is synchronization and why is it important?
Explain the concept of garbage collection in Java.
Other References :
Java8 : Link
Advance Java : Link
Core Java : Link
Java OOP's : Link
Spring Boot : Link
Advanced Spring Boot : Link
Linux : Link
ReactJS : Link
API : Link
OS : Link
NodeJS : Link
Python : Link
HTML : Link
Top comments (0)