Java   View all facts   Glossary   Help
environment > platform > virtual machine > Java Virtual Machine
Upvirtual machine

Java Virtual Machine
(Java VM)
subjectfact 
Java Virtual Machineallows an application to have multiple threads of execution running concurrentlyadded by: JK, source: Java 2 Platform, Standard Edition, v 1.3 API Specification, 2001-10-19 11:37:09.0
can be implemented in hardware or softwareadded by: DS, source: Sun Java Tutorial, 2001-10-19 11:37:09.0
chooses a constructor based on the number of the actual arguments and the types of the actual argumentsadded by: DS, 2001-10-19 11:37:10.0
has definition A program that implements the theoretical concept of the Java Virtual Machineadded by: JK, reference: Source 2, 2001-10-19 11:37:10.0
has definition An architecture-neutral and portable language platform of Javaadded by: JK, reference: Source 2, 2001-10-19 11:37:10.0
has specification    2001-10-19 11:37:10.0
has purpose to interpret bytecode and make the appropriate system-level calls to the native platformadded by: JK, 2001-10-19 11:37:10.0
insulates a program from hardware dependenciesadded by: DS, source: Sun Java Tutorial, 2001-10-19 11:37:10.0
is machine-specificadded by: JK, 2001-10-19 11:37:10.0
is part of runtime systemadded by: JK, 2001-10-19 11:37:10.0
is a subtopic of How Java Works2001-10-19 11:37:10.0
is abbreviated as Java VMadded by: JK, 2001-10-19 11:37:10.0
is a kind of virtual machineadded by: JK, 2001-10-19 11:37:10.0
performs just-in-time compilationadded by: JK, source: On To Java, 2001-10-19 11:37:10.0
performs run-time error checkingadded by: JK, source: On To Java, 2001-10-19 11:37:10.0
virtual machineusually uses just-in-time compilation    2001-10-19 11:38:16.0

Kinds of Java Virtual Machine :

Upvirtual machine