Pergunta de entrevista da empresa Rochester Software Associates

What are generics in Java?