Skip to main content
Generic filters
Search in title
Search in content
Search in excerpt

Java Virtual Machine – JVM


The Java Virtual Machine (JVM) is a critical component of the Java programming language that enables the platform independence of Java programs. It is a software component that executes compiled Java bytecode and acts as an interpreter between the Java program and the underlying hardware.

As an analogy to natural languages that people speak around the world, using Java and a JVM is like “writing everything in English” and then having someone else translate your message to the “specific language that people speak in a particular region”.

The architecture of using a JVM to interpret the Java program code and the JVM itself running on the actual computer system creates important flexibility.

As long as a JVM is available for a computer system, it can run Java programs regardless of that platform’s hardware and operating system.

Full content is available for Members with MVP subscriptions.
Login Join Now

Overview of JDK, JRE, and JVM – 8 mins

YouTube player