Definitions for "Java Virtual Machine"
A JVM is a piece of software that is responsible for running Java programs. A new JVM is started whenever you type in java program_name on the command line. It is called a virtual machine since it is software that emulates a physical computer. Java programs are built to be run on this virtual machine, allowing them to be run on any real machine that has a JVM.
A Java interpreter that converts Java byte code into machine language one line at a time and then executes it. The Java virtual machine runs compiled Java programs independently of the operating system on which it runs, enabling Java applications written on one platform to run on multiple platforms.
the (abstract) engine that actually executes a Java program compiled to Java bytecode. [SILC99][TOP OF THE PAGE] [TOP OF THE PAGE
Keywords:  xml, guide, book, search, application
(Application Developer's Guide - XML; search in this book)
Keywords:  hardware, code, piece, takes, perform
a piece of code that takes Java code and allows it to perform on a specific piece of hardware