Java Virtual Machine


Also found in: Dictionary, Thesaurus, Medical, Legal, Financial, Acronyms, Wikipedia.

Java virtual machine

[¦jäv·ə ‚vər·chə·wəl mə′shēn]
(computer science)
An interpreter that translates Java bytecode into actual machine instructions in real time. Abbreviated JVM.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.

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.

Sun's Java chip.

This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)
References in periodicals archive ?
Then this applet exploits the Java Virtual Machine to send the file synchronously to IH-Applet running on the Java card.
Java's most basic property is that it turns an otherwise heterogeneous network of computing entities into a homogeneous collection of Java virtual machines. By ensuring a basic and consistent environment in which the Jini system can exist, services written in the Java language can provide implementations that run in the environment of the clients that want to use these services.
Q I HAVE had a bigger hard drive put into my computer and now when I go to the free games section at MSN I get a message saying I need to download Java Virtual Machine. But that will not download.
The only reasonable answer to this is to have ESRM agents become Java applications that only require a JVM (Java Virtual Machine) on the storage resource.
Java can execute in a Java Virtual Machine (JVM) - most early JVMs were in web browsers.
Sun broadly described its specifications for the Java language, the class file format, the byte codes recognized by the Java Virtual Machine, and the Java application programming interfaces (APIs).
" One is multitenancy, or the ability for the Java Virtual Machine (JVM) to safely run multiple applications.
GNAT AJIS enables users to combine natively compiled Adacode with Java applications that run on a Java Virtual Machine (JVM), through the Java Native Interface (JNI).
Other topics include a taxonomy of botnet structures, balanced lineage authentication, tracking darkports for network defense, and extending the Java virtual machine to enforce fine-grained security policies in mobile devices.
"XCE's SKVM is a very high performance and proven Java Virtual Machine. We are glad that our JA108 chip has taken the SKVM's performance to a new level," said Mukesh Patel, president and CEO of Nazomi.

Full browser ?