Thank you for purchasing a copy of our book. It shows that you are serious about learning
OOP concepts and Object-oriented Programmes using Java.
We have taught OOP and Java to graduate and postgraduate students of JNTU colleges
like GVPCOE (Vizag), GIET (Rajahmundy), Galgotia Engineering College and SGIT (Delhi)
and practicing professionals from that industry for several years and we have observed the
following from our experience:
• There are good programmers in both OOP and Java but very few among them under-
stand the underlying OOP concepts.
• The text books available treat the subjects Java and OOP concepts differently, and stu-
dents get exposed to these concepts in a compartmentalized manner.
• Java is a vast and widely used network language ...