What is Java written in?

Year 1995 Paradigm object-oriented, imperative Typing static Self-hosting yes
The Java compiler is written in Java (well-documented). Java is self-hosting.

Relationship Graph

All directly connected languages. Click any node to navigate to its page.

Compiler Implementation

LanguageConfidenceNotesSource
Java 95% javac compiler is self-hosting Source

Influenced By

Languages Java Influenced

Frequently Asked Questions

What language is Java written in?
Java is primarily implemented in Java. See the implementation section above for details and source references.
What languages influenced Java?
Java was influenced by C++, Simula, Ada among others. See the influence section above for the full list.
Which languages did Java influence?
Java influenced Kotlin, Scala, Groovy among others.
Is Java self-hosting?
Yes, Java is self-hosting — its compiler can compile itself.

Evidence Sources

Related Languages

Explore Java in Graph →