¿Qué significa int.class?
En java int, float y etc., son tipos primitivos. Las clases de envoltura se usan en caso de que necesitemos usarlas con genéricos. Pero aún así la siguiente declaración funciona en java,
Class<Integer> intClass=int.class
Como podemos llamarint.class
¿Aunque sea un tipo primitivo?