Virtual Machine

Definition

A virtual machine is a set of computer software that takes java bytecode (compiled java source code) and turns it into successful programming language for the appropriate platform.

Key point

Each platform has a different virtual machine. For example, windows has one, and mac has a different one.

Purpose

Allows for written programs to run on all platforms without rewriting the program to each platforms different specifications.

Visual Virtual Machine

java-program-execution.png
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License