Java Virtual Machine: Difference between revisions
Content added Content deleted
m (more corrections) |
m (Tweak sentence.) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1:
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 its interpreter runs inside JVM.
{{#ask: [[runs on vm::Java Virtual Machine]] <q>[[is language::true]] OR [[implementation of::+]]</q>
|?implementation of
}}
|
Latest revision as of 18:44, 25 September 2011
Java Virtual Machine is a virtual machine. Other virtual machines.
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).
JVM languages
A language can run inside JVM if it compiles to Java bytecode, or its interpreter runs inside JVM.