GitHub
The Java Version Almanac
javaalmanac.io
Feedback on this page?

New APIs in Java 26

Comparing Java 26 (26-ea+1-2-open) with Java 25 (25-ea+26-3358-open).

Element Modification
java.base
    java.lang.classfile
      ClassFile
        java.lang.reflect
          ClassFileFormatVersion
            java.compiler
              javax.lang.model
                SourceVersion

                  This report is based on simple comparison of all public and protected APIs of the Java SE packages of JDK builds 26-ea+1-2-open and 25-ea+26-3358-open. It does not make statements about compatibility.

                  For the latest Java versions the corresponding CSRs (Compatibility & Specification Review) are linked for a quick reference to find out about the reasoning of the change.