Java Virtual Machine

Computing Dictionary

Java Virtual Machine definition

language, architecture
(JVM) A specification for software which interprets Java programs that have been compiled into byte-codes, and usually stored in a ".class" file. The JVM instruction set is stack-oriented, with variable instruction length. Unlike some other instruction sets, the JVM's supports object-oriented programming directly by including instructions for object method invocation (similar to subroutine call in other instruction sets).
The JVM itself is written in C and so can be ported to run on most platforms. It needs thread support and I/O (for dynamic class loading). The Java byte-code is independent of the platform.
There are also some hardware implementations of the JVM.
Specification (http://javasoft.com/docs/books/vmspec/html/VMSpecTOC.doc.html).
Sun's Java chip (http://news.com/News/Item/0,4,9328,00.html).
[Documentation? Versions?]
(2000-01-03)
The Free On-line Dictionary of Computing, © Denis Howe 2010 http://foldoc.org
Cite This Source
Explore Dictionary.com
Previous Definition: java trough
Next Definition: java vm
More from Thesaurus.com
Synonyms and Antonyms for java virtual machine
More from Reference.com
Search for articles containing java virtual machine
Dictionary.com Word FAQs

Dictionary.com presents 366 FAQs, incorporating some of the frequently asked questions from the past with newer queries.

Copyright © 2014 Dictionary.com, LLC. All rights reserved.
  • Please Login or Sign Up to use the Recent Searches feature
FAVORITES
RECENT

;