An abstract computing machine that enables a computer to run a Java program. There are three notions of the JVM: specification, implementation, and instance. JVM mimics a real Java processor, enabling Java bytecode to be executed as actions or operating system calls on any processor regardless of the operating system.
|Developed by||Sun Microsystems|
JVM language is any language with functionality that can be expressed in terms of a valid class file which can be hosted by the Java Virtual Machine.