If Kotlin Runs on the JVM Just Like Java, Then How Does It Provide So Many Great Features?

A look at Kotlin’s generated bytecode and how it runs on the JVM

Simon Wirtz
Better Programming
Published in
6 min readSep 27, 2022

--

Arm supporting a tree

Looking at the very fundamentals; what exactly do we mean when we refer to a JVM languageand how does the Kotlin language relate to that? Wasn’t only Java meant to run on the JVM? In this article, I…

--

--

🌍 🧑‍💻 I am a Freelance Software Engineer and Expert for Kotlin and Java. I write about code, software engineering, interviewing, traveling, and more 🔥