What is the JVM?

The JVM is Java Virtual Machine (Java)The virtual machineThe JVM is a specification for computing devices. It is an imaginary computer that is implemented by emulating various computer functions on an actual computer.

With the introduction of Java language virtual machines, the Java language does not need to be recompiled when running on different platforms. The Java language uses the Java virtual machine to mask platform-specific information, making the Java languagecompilerSimply generate object code that runs on the Java virtual machine (The bytecode), can run unmodified on multiple platforms.

 

Class Class file structure

JavaCross-platform fundamentals

Bytecode, a program storage format used by VMS across all platforms,