A part of Java Run Environment (JRE), JVM is a virtual machine that provides runtime environment to drive Java programs or applications. It assists in converting bytecode into machine language and handles system memory.

BY Best Interview Question ON 13 Jan 2019