This article explains the internal architecture of the Java Virtual Machine (JVM). The following diagram show the key internal components of a typical JVM that conforms to The Java Virtual Machine Specification Java SE 7 Edition. The components shown on this diagram are each explained below in two sections. First section covers the components that are created for each thread and the second section
![JVM Internals](https://cdn-ak-scissors.b.st-hatena.com/image/square/f206c6eda024b80a5ae8fe16d7872d61266987fc/height=288;version=1;width=512/http%3A%2F%2Fblog.jamesdbloom.com%2Fapple-touch-icon_2013_11_17_17_56.png)