Java Virtual Machine

Revision as of 18:44, 25 September 2011 by rosettacode>Kernigh (Tweak sentence.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The Java Virtual Machine or JVM interprets Java byte code (compiled Java code) and runs the program. JVM's have been created for many different platforms, which gives Java its platform-independent nature. It manages memory usage via a garbage collector. It also manages concurrent threads (the programmer can attempt to control certain threads, though).

Java Virtual Machine is a virtual machine. Other virtual machines.

JVM languages

A language can run inside JVM if it compiles to Java bytecode, or its interpreter runs inside JVM.

 Implementation of
AspectJ
ClojureLisp
E-on-JavaE
Fan
Fantom
Frege
Frink
Golo
Gosu
Groovy
Ioke
JRubyRuby
JTclTcl
JaclTcl
Java
JawkAWK
JudoScript
JythonPython
Mercury
Mirah
NetRexx
Nice
Rhovas
Scala
Tern
Trith