¿Cómo usar la clase <T> en Java?

Hay una buena discusión sobre los genéricos y lo que realmente hacen detrás de escena enesta preguntaasí que todos sabemos queVector<int[]> es un vector de matrices enteras, yHashTable<String, Person> es una tabla cuyas claves son cadenas y valoresPersons. Sin embargo, lo que me sorprende es el uso deClass<>.

La clase javaClass se supone que también toma un nombre de plantilla (o eso me dice el subrayado amarillo en eclipse). No entiendo lo que debería poner allí. Todo el punto de laClass objeto es cuando no tienes toda la información sobre un objeto, para reflexionar y tal. ¿Por qué me hace especificar qué claseClass objeto sostendrá? Claramente no lo sé, o no estaría usando elClass objeto, usaría el específico.

Respuestas a la pregunta(1)

Su respuesta a la pregunta