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++.
When was HotSpot JVM first released?
HotSpot JVM was first released in 1999.

Evidence Sources

Discover More

Spot something wrong?

Every fact on this page is meant to be checkable. If one is wrong, say so and it becomes a dataset change, not a patch to this page.

Goes to a public GitHub issue for review. Nothing you write appears on this site.

Explore HotSpot JVM in Graph →