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

New APIs in Java 26

Comparing Java 26 (26-ea+22-2263-open) with Java 24 (24.0.2+12-54-open).

Element Modification
java.base
    java.io
      Console
        print(Object)
        println()
        println(Object)
        readln()
        readln(String)
        • + deprecated
        • + forRemoval
        IO
        • + final
        Reader
          • + deprecated
          • + forRemoval
          java.lang.classfile.attribute
            • + implements CodeElement
            java.lang.classfile.constantpool
              ClassEntry
                MethodTypeEntry
                  ModuleEntry
                    PackageEntry
                      StringEntry
                        Utf8Entry
                          java.lang.classfile
                            ClassFile
                              Signature.ClassTypeSig
                                • + deprecated
                                • + forRemoval
                                java.lang.constant
                                  • + final
                                  java.lang.invoke
                                    • + final
                                    • + final
                                    java.lang.module
                                      • + final
                                      java.lang.reflect
                                        • + final
                                        • + deprecated
                                        • + forRemoval
                                        AccessFlag.Location
                                          AccessFlag
                                            ClassFileFormatVersion
                                              java.lang.runtime
                                                • + final
                                                • + final
                                                java.lang
                                                  Boolean
                                                    • - forRemoval
                                                    • - forRemoval
                                                    Byte
                                                      • - forRemoval
                                                      • - forRemoval
                                                      Character
                                                        • - forRemoval
                                                        Double
                                                          • - forRemoval
                                                          • - forRemoval
                                                          Float
                                                            • - forRemoval
                                                            • - forRemoval
                                                            • - forRemoval
                                                            Integer
                                                              • - forRemoval
                                                              • - forRemoval
                                                              Long
                                                                • - forRemoval
                                                                • - forRemoval
                                                                Math
                                                                  • + final
                                                                  • + deprecated
                                                                  • + forRemoval
                                                                  • + final
                                                                  • - preview
                                                                  • - preview
                                                                  Short
                                                                    • - forRemoval
                                                                    • - forRemoval
                                                                    StrictMath
                                                                      Thread
                                                                        stop()
                                                                        CharSequence
                                                                          • - preview
                                                                          java.math
                                                                            BigInteger
                                                                              java.net
                                                                                DatagramSocketImpl
                                                                                  getTTL()
                                                                                  setTTL(byte)
                                                                                  HttpURLConnection
                                                                                    • + deprecated
                                                                                    • + forRemoval
                                                                                    • + final
                                                                                    MulticastSocket
                                                                                      getTTL()
                                                                                      send(DatagramPacket, byte)
                                                                                      setTTL(byte)
                                                                                      • + deprecated
                                                                                      • + forRemoval
                                                                                      • + deprecated
                                                                                      • + forRemoval
                                                                                      URLConnection
                                                                                        • + deprecated
                                                                                        • + forRemoval
                                                                                        • + final
                                                                                        • + final
                                                                                        • + deprecated
                                                                                        • + forRemoval
                                                                                        java.nio.charset
                                                                                          • + final
                                                                                          • + final
                                                                                          java.nio.file
                                                                                            • + deprecated
                                                                                            • + forRemoval
                                                                                            java.nio
                                                                                              CharBuffer
                                                                                                • - extends Object
                                                                                                • + extends Enum
                                                                                                toString()
                                                                                                java.security.cert
                                                                                                  • + implements DEREncodable
                                                                                                  • + implements DEREncodable
                                                                                                  java.security.spec
                                                                                                    • + implements DEREncodable
                                                                                                    • + implements DEREncodable
                                                                                                    java.security
                                                                                                      • + final
                                                                                                      • + implements DEREncodable
                                                                                                      SecureRandom
                                                                                                        • + deprecated
                                                                                                        • + forRemoval
                                                                                                        • + deprecated
                                                                                                        • + forRemoval
                                                                                                        • + implements DEREncodable
                                                                                                        java.time
                                                                                                          Duration
                                                                                                            Instant
                                                                                                              java.util.concurrent.locks
                                                                                                                • + final
                                                                                                                java.util.concurrent
                                                                                                                  • + final
                                                                                                                  • + implements ScheduledExecutorService
                                                                                                                  StructuredTaskScope.ShutdownOnFailure
                                                                                                                  StructuredTaskScope.ShutdownOnSuccess
                                                                                                                  StructuredTaskScope.Subtask
                                                                                                                    task()
                                                                                                                    • + abstract
                                                                                                                    • + sealed
                                                                                                                    StructuredTaskScope()
                                                                                                                    StructuredTaskScope(String, ThreadFactory)
                                                                                                                    • + abstract
                                                                                                                    ensureOwnerAndJoined()
                                                                                                                    • + abstract
                                                                                                                    handleComplete(StructuredTaskScope.Subtask)
                                                                                                                    isShutdown()
                                                                                                                    join()
                                                                                                                    joinUntil(Instant)
                                                                                                                    shutdown()
                                                                                                                    toString()
                                                                                                                    java.util.zip
                                                                                                                      • + implements AutoCloseable
                                                                                                                      • + implements AutoCloseable
                                                                                                                      java.util
                                                                                                                        • + final
                                                                                                                        • + final
                                                                                                                        Currency
                                                                                                                          • + final
                                                                                                                          • + deprecated
                                                                                                                          • + forRemoval
                                                                                                                          TimeZone
                                                                                                                            • - abstract
                                                                                                                            • + final
                                                                                                                            Comparator
                                                                                                                              javax.crypto.spec
                                                                                                                                • - preview
                                                                                                                                • - preview
                                                                                                                                • - preview
                                                                                                                                • - preview
                                                                                                                                • - preview
                                                                                                                                javax.crypto
                                                                                                                                  • + implements DEREncodable
                                                                                                                                  • - preview
                                                                                                                                  • - preview
                                                                                                                                  • - preview
                                                                                                                                  javax.net.ssl
                                                                                                                                    ExtendedSSLSession
                                                                                                                                      • + deprecated
                                                                                                                                      • + forRemoval
                                                                                                                                      javax.security.auth
                                                                                                                                        • + deprecated
                                                                                                                                        • + forRemoval
                                                                                                                                        • + deprecated
                                                                                                                                        • + forRemoval
                                                                                                                                        java.compiler
                                                                                                                                          javax.lang.model
                                                                                                                                            SourceVersion
                                                                                                                                              java.desktop
                                                                                                                                                java.applet
                                                                                                                                                java.beans
                                                                                                                                                  Beans
                                                                                                                                                    instantiate(ClassLoader, String, BeanContext,...
                                                                                                                                                    AppletInitializer
                                                                                                                                                    javax.imageio.spi
                                                                                                                                                      ServiceRegistry
                                                                                                                                                        finalize()
                                                                                                                                                        javax.imageio.stream
                                                                                                                                                          FileCacheImageInputStream
                                                                                                                                                            finalize()
                                                                                                                                                            FileImageInputStream
                                                                                                                                                              finalize()
                                                                                                                                                              FileImageOutputStream
                                                                                                                                                                finalize()
                                                                                                                                                                ImageInputStreamImpl
                                                                                                                                                                  finalize()
                                                                                                                                                                  MemoryCacheImageInputStream
                                                                                                                                                                    finalize()
                                                                                                                                                                    javax.swing.plaf.basic
                                                                                                                                                                      BasicSliderUI
                                                                                                                                                                        BasicSliderUI()
                                                                                                                                                                        javax.swing.plaf.synth
                                                                                                                                                                          SynthLookAndFeel
                                                                                                                                                                            load(URL)
                                                                                                                                                                            SynthPasswordFieldUI
                                                                                                                                                                              installKeyboardActions()
                                                                                                                                                                              javax.swing
                                                                                                                                                                                JApplet.AccessibleJApplet
                                                                                                                                                                                JApplet
                                                                                                                                                                                RepaintManager
                                                                                                                                                                                  addDirtyRegion(Applet, int, int, int, int)
                                                                                                                                                                                  java.logging
                                                                                                                                                                                    java.util.logging
                                                                                                                                                                                      • + deprecated
                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                      java.management
                                                                                                                                                                                        java.lang.management
                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                          • + forRemoval
                                                                                                                                                                                          javax.management.modelmbean
                                                                                                                                                                                            DescriptorSupport
                                                                                                                                                                                              DescriptorSupport(String)
                                                                                                                                                                                              toXMLString()
                                                                                                                                                                                              XMLParseException
                                                                                                                                                                                              javax.management.remote
                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                • + forRemoval
                                                                                                                                                                                                javax.management
                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                  java.net.http
                                                                                                                                                                                                    java.net.http
                                                                                                                                                                                                      HttpRequest.BodyPublishers
                                                                                                                                                                                                        HttpRequest
                                                                                                                                                                                                          HttpResponse.BodyHandlers
                                                                                                                                                                                                            HttpResponse.BodySubscribers
                                                                                                                                                                                                              HttpClient.Version
                                                                                                                                                                                                                HttpRequest.Builder
                                                                                                                                                                                                                  HttpResponse.PushPromiseHandler
                                                                                                                                                                                                                    HttpResponse
                                                                                                                                                                                                                      java.security.jgss
                                                                                                                                                                                                                        javax.security.auth.kerberos
                                                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                                                          • + forRemoval
                                                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                                                          • + forRemoval
                                                                                                                                                                                                                          java.xml.crypto
                                                                                                                                                                                                                            javax.xml.crypto.dsig
                                                                                                                                                                                                                              SignatureMethod

                                                                                                                                                                                                                                This report is based on simple comparison of all public and protected APIs of the Java SE packages of JDK builds 26-ea+22-2263-open and 24.0.2+12-54-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.