Why Java?
Bytecode and the JVM, the JIT compiler, garbage collection, and why Java suits large systems.
Transcript
Java was created so one program could run on any machine: write once, run anywhere.
The compiler turns source code into bytecode, not machine code for one chip.
Each platform has its own Java Virtual Machine that runs the same bytecode.
The JIT compiler finds code that runs often, and turns those hot spots into fast machine code.
The garbage collector frees memory you no longer use, so you do not free it by hand.
Strong typing, a huge ecosystem and mature tooling make Java a safe choice for large systems.
Write once. Run anywhere.

