A popular [[Programming Languages|Programming Language]]. It serves as the primary language for developing [[Android]] (though Kotlin has taken over somewhat) applications and sports one of the largest programming language ecosystems existing today. It typically runs in a stack-based VM called the [[Java Virtual Machine|JVM]], but also has multiple projects that compile it ahead of time into "images" using [[GraalVM]].