Java virtual machine

Designer Sun Microsystems
Bits 32 bits
Introduced 1994
Version  14.0.1
Type  stack and register 
Encoding  variable 
Branching  compare and branch 
Endianness Big
Registers  General purpose 
  • The JVM enables a computer to run java programs as well as programs written in other languages that are also compiled to java bytecode. 
  • The JVM is detailed by a specification that formally describes what is required in a jvm implementation. 
  • Having a specification ensures interoperability of java programs across different implementations so that program author using the java development kit(JDK) need not worry idiosyncrasies of the underlying hardware platform. 
Posted on by