Some Java Historiography
Branch: master
Clone or download
Latest commit a01e69f Feb 13, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
api-diff Latest EA builds of Java 12 and 13. Feb 13, 2019
doc Fix line break. Feb 13, 2019
presentations/201808-Java-9-10-11 Cleanup root directory. Oct 5, 2018
.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.