Presents a practical, user-friendly introduction to object-oriented programming with Java. With programming examples that demonstrate theory in a practical setting, as well as …