Pregunta de entrevista de Rochester Software Associates

What are generics in Java?