Java Virtual Machine: Difference between revisions
Content added Content deleted
(The Java Virtual Machine is a virtual machine, though anyone might guess this obvious fact.) |
(Show list of JVM languages, by way of semantic query.) |
||
Line 1: | Line 1: | ||
{{virtual machine}} |
{{virtual machine}} |
||
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 [[platform|platforms]], which gives Java its platform-independent nature. It manages memory usage via a [[garbage collection|garbage collector]]. It also manages concurrent [[thread|threads]] (the programmer can attempt to control certain threads, though). |
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 [[platform|platforms]], which gives Java its platform-independent nature. It manages memory usage via a [[garbage collection|garbage collector]]. It also manages concurrent [[thread|threads]] (the programmer can attempt to control certain threads, though). |
||
==JVM languages== |
|||
A language can run inside JVM if it compiles to Java bytecode, or has an interpreter inside JVM. |
|||
{{#ask: [[runs on vm::Java Virtual Machine]] <q>[[is language::true]] OR [[implementation of::+]]</q> |
|||
|?implementation of |
|||
}} |