Also found in: Acronyms.


(computer science)
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.


This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)

Java Virtual Machine

Software from Oracle that converts a program in Java bytecode (intermediate language) into machine language and executes it. The Java Virtual Machine (JVM) is the runtime engine of the Java Platform, which allows any program written in Java or other language compiled into Java bytecode to run on any computer that has a native JVM. JVMs run in both clients and servers, and the Web browser can activate the JVM when it encounters a Java applet.

The JVM includes a just-in-time (JIT) compiler that converts the bytecode into machine language so that it runs as fast as a native executable. The compiled program can be cached in the computer for reuse.

Microsoft had its own Java Virtual Machine (JVM) for several years, but terminated support at the end of 2007. See applet, HotSpot JVM, Java, Java Runtime Environment, bytecode and intermediate language.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
"In JVM Shyamali there are different assemblies as it is a big school.
JVM plans to add value to the community by undertaking renovations such as full unit upgrades and by repurposing underutilised amenities.
Jason Kovich * Chief Financial Officer * JVM Realty * Oak Brook, Ill.
Nigel Phillips, senior engineer at JVM Castings, explains: "We find MecWash systems both easy to install and operate as well as delivering excellent results so when we needed to find a new cleaning solution, it was obvious that we should contact the company again and see what they could recommend.
The idea behind the move to get Marandi join the BJP-led coalition government in Jharkhand and also try and convince him to merge JVM with BJP is to lessen its dependence on ally All Jharkhand Students Union (AJSU) Party and let the government breathe comfortably.
The problem arises when a flaw exists in this sandbox (or in other aspects of the JVM), and someone writes malicious code that takes advantage of the flaw to break out and gain additional access to your computer.
28 -- Hackers are now using JVM based malware to execute a malware across multiple platforms, making the Mac platform as insecure as Windows, for example.
Scala, a new language for the Java Virtual Machine (JVM), integrates features of both object-oriented and functional programming.
Libraries catering to software developers will find this packs in details on how to create concurrent applications that run on Java's JVM platform, and will quickly come to consider PROGRAMMING SCALA essential.