Environment Setup (Installation of Java & Eclipse)
  • Agenda of Course | Introduction
  • Java(JDK) Installation on Windows Machine
  • Eclipse Installation : Setup environment for Code Writing
Eclipse & Java Introduction | Lets Start basic programming
  • Introduction to Eclipse | Walkthrough to Eclipse Environment
  • Start Java programming - Project & Package
  • How to Define Variables & Constants in Java
  • What is Class ? & How to access class members by using Object
  • Methods(Functions) in Detail : Different types of Methods
  • Constructor | What is Constructor and How to Write Constructor
  • Where to use Constructors (Practical Usecase)
  • Read data from user at runtime : Take User Input
  • Basic Java Quiz
  • ***** Practice Exercise ****** MathematicalCalculation
  • ***** Practice Exercise ****** Mathematical Calculations - Ex1
  • Programming Solutions
  • ***** Practice Exercise ****** Mathematical Calculations - Ex2
  • Programming Solutions
  • ***** Practice Exercise ** Number Swap **
Step by Step Condition Handling | How and Where to use Condition Handling
  • Simple Condition Handling - IF - Else (Handle 2 conditions)
  • Multiple Condition Handling (If - Else if - else) with practice exercise
  • Condition handling with Logical OR / AND
  • Nested Condition Handling (Condition inside Condition)
  • ***** Practice Exercise ****** Largest amount 3 numbers
  • ***** Practice Exercise ****** Number Divisible
  • ***** Practice Exercise ****** Days in a month
  • ***** Practice Exercise ****** Type of Triangle
  • ***** Practice Exercise ****** Check Grade
  • Programming Solutions
Step by Step Looping | Perform Same task(Same type of task)
  • For Loop : Run Loop with increment and Decrement Order
  • While Loop
  • Do While Loop
  • For Each loop : Advance For Loop for Group of Data
  • Nested Loop : Loop inside Loop
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
String Handling : What is String, Use different functions available in String
  • String Handling - Part1 : What is String -String Functions(Length, Upper, Lower)
  • String Handling - Part2 : String Functions- Replace, SubString, Split, Concat
  • String Handling - Part3 : String Comparison
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
Working with Arrays | Hold Multiple Data with Same name
  • Array In Java
  • Multi dimension Array
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
File Handling : Read and Write File Data
  • File Reader - File Reader (Read data character by character)
  • File Read - Buffered Reader (Read data line by line)
  • File Write - File Writer : Write data character by character
  • File Write - BufferedWriter : Write data line by line
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Practice Exercise ******
  • ***** Check Your Knowledge *****
OOPS in Detail (Object Oriented Programming)
  • Encapsulation : Wrapping up data & functions in single unit
  • Inheritance : Transfer Property of a class to another class
  • Types of Inheritance - Simple/Single
  • Types of Inheritance - Multilevel
  • Types of Inheritance - Hierarchical
  • Polymorphism : Data Overriding (Override Parent Class Methods)
  • Overloading (Compile Time Polymorphism)
  • Overriding (Runtime Polymorphism)
  • Abstraction with Interview Questions
  • Interface : To Achieve 100% abstraction
  • Multiple Inheritance using Interface
  • Hybrid Inheritance using Interface
Access Modifiers : Access Class members at different places
  • public modifier : Access members throughout package
  • private modifier : Access members within class
  • default modifier : Access members within package
  • protected modifier : Access members within package and child class
  • Access Modifiers on class level
Type Casting
  • Implicit & Explicit Type Casting
  • Explicit Type Casting - By Classes
Exception Handling in Java