JVM (Java Virtual Machine)


JVM is a software-based machine that is used to run Java programs. It can be installed in any operating system such as Windows, OS X, and Linux.

JVMs allow Java apps to be run on almost all computers.

JVM’s full form is “Java Virtual Machine.” This machine processes instructions that are just like a physical processor.

But in this, Java code has to be converted first from a . JAVA file into instructions that JVM can understand. This binary format, called “bytecode,” can be processed in one instruction at a time or compiled into a.CLASS file before execution so that that performance can be improved.

While Java apps are completely platform-independent (meaning they can be run on any platform), not all Java programs are compatible with all Java virtual machines.

JVMs are periodically updated for new instructions with new features and support. At the same time, Java often needs a minimum JVM version to run.

These terms JVM and JRE (Java runtime environment) are often used according to the corresponding terms. Technically speaking, JVM is a part of JRE, which includes many libraries functions and other files that can be used based on Java programs reference.


Please enter your comment!
Please enter your name here