Concept Flow - How Kotlin compiles to JVM bytecode
Write Kotlin source code
Kotlin Compiler (kotlinc)
Parse and Analyze Code
Generate JVM Bytecode (.class files)
Bytecode runs on JVM
JVM executes bytecode on hardware
Kotlin source code is processed by the Kotlin compiler, which parses and analyzes it, then generates JVM bytecode that runs on the Java Virtual Machine.