This book has been designed to serve as a textbook for undergraduate and postgraduate students of engineering and computer application courses.OOP Using Java, has been written in a reader friendly manner, covers the different object oriented design methodologies along with core java programming. To make this book more efficient, it also furnishes an overview of advance java programming concepts like Swing, Servlet, and Java Beans. Adding solved examples and numerous exercises for every chapter is an ideal for classroom learning. Emphasis has been given on detailed coverage of Modeling Technique.