What is JVM ?
Answer : JVM is a process virtual machine that could execute Java byte code. It is the code execution component of the Java platform.
JVM interprets compiled Java code called byte code to a computer processor (or “hardware platform”) so that it could be perform a Java program set of instructions. Basically Java programming created to write an application and to run on all platforms without rewrite again or recompiled by the programmer for other separate platforms. JVM makes it possible because it’s knows of the specific instructions length and other particularities of the platforms.