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

New APIs in Java 26

Comparing Java 26 (26-ea+19-1957-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
                                                                                                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.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+19-1957-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.