title: Class class in JVM [Venner's Book]
body: <p>I read in Venners book that When a new <em>Type</em> is loaded by the virtual machine , the virtual machine instantiates a new instance of "<strong>Class</strong>" and associates this instance with the new loaded type in some way ...</p>
  
  <p>now my question : 
  Does The VM instantiates an object of <em>Type</em> "<strong>Class</strong>" for the "<strong>Class</strong>" <em>Type</em> itself as being a class which is a type of the three reference types ?</p>
  
  <p>Another Question :
  When a Class B extends another class A (A is parent) Does the class B info in the method Area include All inherited features of the parent or just specific for it (B) and the Super Class pointer in it's class information is sufficient ? or it's Implementation specific ?</p>
  
  <p>Thanks</p>