Where do java class live?
<p>I know Java objects, instance variables are created and live in the heap, while the local variables and object references are created and live in the stack.</p>

<p>What about the "class" itself where does it live?</p>

<p>Am asking this because when you create static variables you call them using the class name,
e.g.</p>

<pre><code>Math.round()
</code></pre>

<p>When Math class is created, where does it live in memory (heap or stack)</p>

<p>Gath</p>
