Java Virtual Machine
Software / App
A virtual machine that executes Java bytecode across different platforms.
Mentioned in 3 videos
Videos Mentioning Java Virtual Machine

A brief history of programming...
Fireship
A virtual machine that executes Java bytecode across different platforms.

James Gosling: Java, JVM, Emacs, and the Early Days of Computing | Lex Fridman Podcast #126
Lex Fridman
Presented as a radical and brilliant idea, an abstract machine instruction set that solved the problem of CPU vendor lock-in by providing a portable execution environment for Java code.

Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators | Lex Fridman Podcast #21
Lex Fridman
The runtime environment for Java; it splits compilation into bytecode generation and later optimization/code generation by vendors.