📚 Course Curriculum
1. Introduction to Java ▼
- What is Java & why it?s widely used
-
Features of Java (platform independent, OOP, secure, robust)
-
JVM, JRE, JDK ? architecture & differences
-
Java program structure & execution flow
2. Java Fundamentals ▼
- Data types, variables, literals
-
Operators & expressions
-
Input/output in Java
-
Type casting & conversions
3. Control Flow Statements ▼
- Conditional statements (if, else, switch)
-
Looping constructs (for, while, do while)
-
Break, continue, return
4. Object-Oriented Programming (OOP) ▼
- Classes & objects
-
Constructors & types
-
Methods & method overloading
-
Static vs non static
-
Encapsulation
-
Inheritance & method overriding
-
Polymorphism
-
Abstraction (abstract classes & interfaces)
-
Access modifiers