Java Virtual Machine

From Rosetta Code
Revision as of 01:03, 11 January 2008 by rosettacode>Mwn3d (Added to the encyclopedia)

Template:EncyclopedicThe 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).