Systems Logic interview question

What is while loop and do-while loop in java? What is abstract class?