Pergunta de entrevista da empresa BlackBerry

what is an iterator in java?