> For the complete documentation index, see [llms.txt](https://cpb.gitbook.io/book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cpb.gitbook.io/book/languages/jvm/intro.md).

# Introduction

**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.

## Execution of JVM

Java Code (.java) → JAVAC Compiler → Byte Code (.class) → JVM ⇌ Windows/Linux/Mac

## Features

* JVM is cross-platform
* JVM is designed to provide security to host computer in terms of their data

## JVM Languages

The most popular JVM languages are:

* [Java](/book/languages/jvm/java/intro.md)
* [Clojure](/book/languages/jvm/clojure/intro.md)
