The aim of this book is to understand: Why Java Paradigms Diff B/ W Java & Other (C C++) Java History Java Features Java programming format Java Statements Java Data Types; OOPS (Object Oriented Programming & Systems): Introduction Object Constructors This Key Word Inheritance Super Key Word Polymorphism (Over Loading & Over Riding) Abstraction Interface Encapsulation Introduction to all predefined packages User Defined Packages Access Specifiers.