The programs and applications presented in this book have been included for their instructional value. They have been tested with care, but are not guaranteed for any particular purpose. The publisher does not offer any warranties or representations, not does it accept any liabilities with respect to the programs or applications.
The book starts with the basic concepts of object oriented programming and a concise introduction to Java language and Java architecture. The classes, inheritance and abstract classes are explained with the help of programs. All chapters contain complete programs with outputs. In addition real life problems are stated and complete programs are given…