What to learn in Java?
Core Java (Fundamentals)
Advance Java (JSP, Servlets)
SQL, XML, HTML, JavaScript, Web Services
Java Frameworks: Spring, Hibernate
Introduction to Java and difference between Java and C, C++
Interview Questions:
1. How Java is Platform independent?
2. Why Java is Does not support the pointers?
3. Why Java is Dynamic Programming Language?
4. Why Java is does not require Pre-Processor Directives?
5. Why Java is having good Memory management when compared to C and C++?
6. What is Static and Dynamic Programming Language?
7. What is Call by Value / Call by Reference?
Java Program Structure and Explanation
1. Explain each and everything in a simple java Hello Program?
Compile and Run Java Program
1. How to set path in java?
2. What is difference between temporary path set and permanent path set?
3. What happens in java compilation phase?
4. Different ways to declare main () method?
main () Method Deep Explanation
Deep Explanation of Compilation and Execution
1. What is the role of compiler?
or
What happens in java compilation phase?
2. What happens in execution phase?
or
Role of JVM?
3. What is Virtual Machine?
4. What is JVM (Java Virtual Machine)?
5. Explain deep architecture of Class Loader
6. How many memory areas are present in JVM?
7. What data is stored in Method Area?
8. What data is stored in Heap Area?
9. What data is stored in Stack Area?
10. What will PC (Program Counter) Register will store?
11. What will Native Method Area will store?
12. Explain the working of Execution Engine?
13. What is JIT Compiler?
14. What is Java Native Interface?
Data Types in Java
1. What are statically and dynamically typed languages?
2. What is difference between Primitive Data Type & Non-Primitive Data Type?
3. What are Wrapper Classes?
4. What is Autoboxing & Unboxing?
5. What is ADT (Abstract Data Type)?
6. Why java is not purely OOP's Language?
7. How primitive variables passed to methods - by value or by reference?
8. What is type casting?
9. What are different types of Type-Casting in java?
10. What is Type Checking & Type Casting?
11.