Skip to content
Some Java Historiography
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
api-diff Update to 13.ea.16-open Apr 16, 2019
doc Java 12 release. Mar 25, 2019
presentations Fix AdoptOpenJDK link. Apr 17, 2019
.gitignore Simple HTML renderer. Sep 27, 2018
LICENSE Initial structure. Aug 22, 2018 Add hint about compaitibility. Jan 25, 2019

Java Almanac

Collection of information about the history of Java primarily from a technical point of view.

API Evolution

from to to to to to
Java 8 Java 9 Java 10 Java 11 Java 12 Java 13
Java 9 Java 10 Java 11 Java 12 Java 13
Java 10 Java 11 Java 12 Java 13
Java 11 Java 12 Java 13
Java 12 Java 13

The reports are based on simple comparison of all public and protected APIs of the java.* and javax.* packages of the respective JDKs. They do not make statements about compatibility.

More detailed API comparisons based on the japicmp tool can be found here.


Creative Commons BY-SA

This content is provided by Marc R. Hoffmann under the Creative Commons Attribution-ShareAlike 4.0 International License.

You can’t perform that action at this time.