Course Curriculum batch 2025 - JAVA
Course Curriculum batch 2025 - JAVA
Intro to Arrays
Properties and functionality of an array
Strings Methods and Properties
5 Arrays and Strings Basic Programs on Strings and Arrays
Mutable and Immutable Strings
String Buffer and String Builder
Command-line arguments using args[]
Overview
Need and Benefits of OOP
Pillars of OOPs
“new” Keyword
6 OOPs (Object Orientation Programming)
Discussion on HEAP memory and Garbage Collector
Constructors
Super and This Keyword
“static” keyword w.r.t. to OOP
Access modifiers
7 Pillar 1: Encapsulation Setter and getters
Final keyword
Importance of Inheritance and Types of Inheritance
Single Inheritance Multi-Level Inheritance Hierarchical
Inheritance
8 Pillar 2: Inheritance
Super keyword w.r.t. to Inheritance
Access modifier w.r.t. to Inheritance
Intro to Object Class Methods
Method Overloading
Method Overriding
9 Pillar 3: Polymorphism Runtime and Compile time polymorphism
toString, equals method manual overriding
Override Annotation