title: Are Java Class objects unique / singletons?
body: <p>are Class-objects guaranteed to be unique in the JVM, are they Singletons? i.e. will</p>
  
  <pre><code>getClass() == getClass()
  </code></pre>
  
  <p>always hold true and is</p>
  
  <pre><code>a == b
  </code></pre>
  
  <p>true if and only if</p>
  
  <pre><code>a.equals(b)
  </code></pre>
  
  <p>where a and b are of type <code>Class&lt;?&gt;</code>?</p>