By Letter: Non-alphabet | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
  Email this page to a friend


Java Virtual Machine




<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://www.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?]



< Previous TermsTerms Containing Java Virtual MachineNext Terms >
JavaScript
Java servelet
JavaServer Pages
Java servlet
Java Servlet Development Kit
byte-code
byte-code interpreter
dynamic translation
Insignia Solutions, Inc.
Java 2 Platform, Micro Edition
Java VM
JAZ
Jaz
Jaz Drive
JAZELLE


Web Standards & Support:

Link to and support eLook.org Powered by LoadedWeb Web Hosting
Valid XHTML 1.0! Valid CSS! eLook.org FireFox Extensions