Basic and Advance Java Question:

What is an Iterator interface in Java Programming?