We know the main feature of JVM is to convert the java byte code into machine code. But what black box magic is happening inside the Java Virtual Machine? That quest to find the answer to that question decided me write this article. As we know JVM is a specification