title: Do primitives have an associated Class object
body: <p>I am new to reflection and looking to gain hold over the concept.</p>
  
  <p>Please explain the below statement if possible with an example</p>
  
  <p>The Class Object</p>
  
  <p>Before you can do any inspection on a class you need to obtain its java.lang.Class object. </p>
  
  <p><strong>All types in Java including the primitive types (int, long, float etc.) including arrays have an associated Class object.</strong></p>
  
  <p>How does the associated class object of int (primitive) look like?</p>
  
  <p>I am not able to understand the highlighted text.</p>
  
  <p>Link for reference - <a href="http://tutorials.jenkov.com/java-reflection/classes.html" rel="nofollow noreferrer">http://tutorials.jenkov.com/java-reflection/classes.html</a></p>