В java int, float и т.д., являются примитивными типами. Классы Wrapper используются, если мы должны использовать его с дженериками. Но все же в java работает следующее объявление,
Class<Integer> intClass=int.class
Как мы можем называть int.class
, хотя это примитивный тип?