Interactive Object Oriented Programming in Java: Learn and Test Your Skills