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

New APIs in Java 27

Comparing Java 27 (27-ea+13-1162-open) with Java 26 (26+35-2893-open).

Element Modification
java.base
    java.lang.classfile.instruction
      IncrementInstruction
        java.lang.classfile
          ClassFile
            java.lang.foreign
              MemorySegment
                SegmentAllocator
                  java.lang.reflect
                    ClassFileFormatVersion
                      java.lang
                        Math
                          StrictMath
                            String
                              java.security
                                KeyStoreSpi
                                  KeyStore
                                    java.util.concurrent
                                      ThreadPoolExecutor
                                        finalize()
                                        java.util
                                          EnumSet
                                            java.compiler
                                              javax.lang.model
                                                SourceVersion
                                                  java.desktop
                                                    java.awt.geom
                                                      Arc2D

                                                        This report is based on simple comparison of all public and protected APIs of the Java SE packages of JDK builds 27-ea+13-1162-open and 26+35-2893-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.