A virtual machine for executing Java bytecode.
Short for Java Virtual Machine. A runtime environment that executes Java bytecode, enabling platform-independent execution. It includes a runtime optimization mechanism where, over repeated execution, the JIT compiler converts hot spots (frequently executed sections) into machine code to speed things up.
© 2026 ITBGM