While I was reading the java.lang.Class
doc, I found the following description:
The primitive Java types ({@code boolean},
* {@code byte}, {@code char}, {@code short},
* {@code int}, {@code long}, {@code float}, and
* {@code double}), and the keyword {@code void} are also
* represented as {@code Class} objects.
Can somebody explain, what is meant by "Primitive Java types are also represented as Class objects" ?