Toolchain · 1999

HotSpot JVM

Java virtual machine.

Official site ›
HotSpot JVM logo
C++Written in
1999First released
Sun MicrosystemsBuilt by
GNU General Public License, version 2.0 or later with library exceptionLicense
Built from HotSpot JVM C++
Runtime

Sun/Oracle JVM.

What is HotSpot JVM written in?

Its runtime is implemented in C++ (well-documented).

What HotSpot JVM is used for

HotSpot is the standard Java Virtual Machine, the runtime that executes JVM bytecode with a tiered just-in-time compiler and advanced garbage collectors.

Used by: every standard Java, Kotlin, Scala, and Clojure program running on the JVM.

Quick Facts

Developer
Sun Microsystems
First released
1999
License
GNU General Public License, version 2.0 or later with library exception

About HotSpot JVM

HotSpot JVM is a Java virtual machine.

HotSpot JVM first appeared in 1999. Development is led by Sun Microsystems.

How HotSpot JVM is implemented

In the Language Lineage dataset, its runtime is implemented in C++.

HotSpot JVM in the language family tree

HotSpot JVM drew on ideas from Strongtalk.

Sources: Wikipedia · Wikidata · Official site

Frequently Asked Questions

What language is HotSpot JVM written in?
HotSpot JVM is primarily implemented in C++. See the implementation section above for details and source references.
When was HotSpot JVM first released?
HotSpot JVM was first released in 1999.

Evidence Sources

Discover More

Explore HotSpot JVM in Graph →