Some Java Historiography
javaalmanac.io

The Home of the 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 to to
Java 8 Java 9 Java 10 Java 11 Java 12 Java 13 Java 14 Java 15
Java 9 Java 10 Java 11 Java 12 Java 13 Java 14 Java 15
Java 10 Java 11 Java 12 Java 13 Java 14 Java 15
Java 11 Java 12 Java 13 Java 14 Java 15
Java 12 Java 13 Java 14 Java 15
Java 13 Java 14 Java 15
Java 14 Java 15

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.

Author & License

Creative Commons BY-SA

This content is provided by Java Champions Marc R. Hoffmann and Cay S. Horstmann. Unless otherwise noted, this content is published under the Creative Commons Attribution-ShareAlike 4.0 International License.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.