I have the following Java code
<code> Class<Integer> intClass = int.class;
Class<Integer> integerClass = Integer.class;
</code>
<code> Class<Integer> intClass = int.class;
Class<Integer> integerClass = Integer.class;
</code>
Class<Integer> intClass = int.class;
Class<Integer> integerClass = Integer.class;
intClass.getSuperClass()
is null
,
integerClass.getSuperClass()
is java.lang.Number
How do we explain this?