Pregunta de entrevista de Lucid Software

How does reflection work in java?