Basic Syntax
Comments
DataTypes
primitive datatypes
derived datatypes
Userdefined datatypes
Variable Types
Storage clases
Operators
Arithmetic Operators
Relational Operators
Logical Operators
Bitwise Operators
Assignment Operators
Increment & Decrement Operator
Conditional / Terinary Operator

Loops

while loop
for loop
do while loop
nested loops

Decision Making Statements

if Statement
if else Statement
else if Statement
nested if Statement
switch Statement
nested switch Statement
break,continue
Functions
Arrays
Strings

Object – Oriented Programming Concepts

classes and Objects

Inheritance
Polymorphism
Encapsulation
Abstraction
Interface

Exception Handling