JVM
Die JVM (Java Virtual Machine) ist eine virtuelle Laufzeitumgebung, die Java-Bytecode ausführt und damit die Plattformunabhängigkeit von Java-Programmen ermöglicht. Sie übernimmt auch Aufgaben wie Speicherverwaltung (Garbage Collection), Sicherheitsprüfungen und Just-in-Time-Kompilierung. Neben Java nutzen auch andere Sprachen wie Kotlin und Scala die JVM als Laufzeitumgebung.