JVM is a Java virtual machine, JVM is a process that executes a computer program compiled into Java bytecode. Through bytecode java achieves interoperability (platform independent).