Aug 18, 2017

The Java Virtual Machine is used by computers to run Java bytecode.

The JVM is an abstract virtual computer running on various operating systems. In fact, the JVM is what makes Java "platform independent," because it acts as an abstraction between the executed code and the OS.