Live briefing
Everything about OpenJDK
Free and open-source implementation of Java SE
OpenJDK is an implementation of the Java Platform, Standard Edition. It is the result of an effort Sun Microsystems began in 2006, four years before the company was acquired by Oracle Corporation. OpenJDK is free and open-source software released under the GNU General Public License (GPL) version 2 with a GPL linking exception, preventing components that linked to the Java Class Library becoming subject to the terms of the GPL license. OpenJDK is the official reference implementation of Java SE since version 7, and is the most popular JDK distribution. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: OpenJDKA 5-minute orientation
- Pick up a classic book: JVM Performance EngineeringThe most-reprinted book on the subject
- Read the landmark paper: OpenJML: Software verification for Java 7 using JML, OpenJDK, and EclipseCited 52 times
- Go sideways: Free Java implementationsA closely related topic
- Go sideways: IcedTeaA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
- 📕JVM Performance EngineeringMonica Beckwith · 2022
OpenJDK CookbookAlex Kasko, Stanislav Kobylyanskiy · 2015
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Free Java implementations Free Java implementations are software projects that implement Oracle's Java technologies and are distributed under free software licences, making them…
- IcedTea IcedTea is a build and integration project for OpenJDK launched by Red Hat in June 2007. IcedTea also includes some addon libraries: IcedTea-Web is a free…
- Apache Harmony Apache Harmony is a retired open source, free Java implementation, developed by the Apache Software Foundation. It was announced in early May 2005 and…
- Java Development Kit The Java Development Kit (JDK) is a software development kit for development of a Java platform application. The JDK is designed to be mainly used to communicat…
- HotSpot HotSpot, released as Java HotSpot Performance Engine, is a Java virtual machine for desktop and server computers, developed by Sun Microsystems which was…
- Java Class Library The Java Class Library (JCL) is a set of dynamically loadable libraries that Java Virtual Machine (JVM) languages can call at run time. It is the standard…
- Java (software platform) Java is a set of computer software and specifications that provides a software platform for developing application software and deploying it in a cross-platform…
- List of Java virtual machines This article provides non-exhaustive lists of Java SE Java virtual machines (JVMs). It does not include every Java ME vendor. Note that Jakarta EE runs…