Features of Java
  • Introduction
  • Quiz on features of Java
How to run a Java program?
  • Software tool setup:Eclipse
  • Printing information about yourself
Selection statements
  • if-else
  • if-else-if ladder and switch statements
  • Selection statements
Iterative statements
  • What is iteration and the for loop
  • while loop
  • do-while loop
  • Iterative statements
  • Weekly schedule generation
Jump statements
  • Break statement
  • Continue and return statements
  • Jump statements
Introduction to Object Oriented Programming
  • What are classes, methods and objects?
  • Constructors and its types
  • Classes, methods, objects and constructors
OOP concepts
  • Abstraction and encapsulation
  • Inheritance
  • Polymorphism
  • OOP concepts
Interfaces and Abstract class
  • Interfaces-Introduction
  • Interface References, static and final keyword
  • Abstract class
Exception Handling
  • Introduction
  • How to throw an exception
  • When to use the throws keyword
Input-Output Handling
  • Getting input through argument array
  • Accepting input using BufferedReader class
  • Scanner class and how it is different from BufferedReader
Files
  • FileInputStream Reader
  • FileOutputStream Reader
  • How to read Unicode using CharacterStreams