JVM, Java Virtual Machine, is, as the name suggests, a virtual machine that enables your computer to run Java code and code in other languages that does compile to Java bytecode.
Java Code (.java) → JAVAC Compiler → Byte Code (.class) → JVM ⇌ Windows/Linux/Mac
JVM is cross-platform
JVM is designed to provide security to host computer in terms of their data
The most popular JVM languages are: