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

New APIs in Java 26

Comparing Java 26 (26-ea+25-2529-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.UnicodeBlock
                                                        • added
                                                        • added
                                                        • added
                                                        • added
                                                        • added
                                                        • added
                                                        • added
                                                        • added
                                                        Character
                                                          • - forRemoval
                                                          Double
                                                            • - forRemoval
                                                            • - forRemoval
                                                            Float
                                                              • - forRemoval
                                                              • - forRemoval
                                                              • - forRemoval
                                                              Integer
                                                                • - forRemoval
                                                                • - forRemoval
                                                                Long
                                                                  • - forRemoval
                                                                  • - forRemoval
                                                                  Math
                                                                    • + final
                                                                    • + implements Closeable
                                                                    • + deprecated
                                                                    • + forRemoval
                                                                    • + final
                                                                    • - preview
                                                                    • - preview
                                                                    Short
                                                                      • - forRemoval
                                                                      • - forRemoval
                                                                      StrictMath
                                                                        Thread
                                                                          stop()
                                                                          Character.UnicodeScript
                                                                            • added
                                                                            • added
                                                                            • added
                                                                            • added
                                                                            CharSequence
                                                                              • added preview
                                                                              • - preview
                                                                              java.math
                                                                                BigInteger
                                                                                  java.net
                                                                                    DatagramSocketImpl
                                                                                      getTTL()
                                                                                      setTTL(byte)
                                                                                      HttpURLConnection
                                                                                        • + deprecated
                                                                                        • + forRemoval
                                                                                        • + final
                                                                                        MulticastSocket
                                                                                          getTTL()
                                                                                          send(DatagramPacket, byte)
                                                                                          setTTL(byte)
                                                                                          • + deprecated
                                                                                          • + forRemoval
                                                                                          ServerSocket
                                                                                            • + deprecated
                                                                                            • + forRemoval
                                                                                            SocketImpl
                                                                                              • + deprecated
                                                                                              • + forRemoval
                                                                                              • + deprecated
                                                                                              • + forRemoval
                                                                                              Socket
                                                                                                • + 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
                                                                                                                • added preview
                                                                                                                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)
                                                                                                                              • added preview
                                                                                                                              shutdown()
                                                                                                                              toString()
                                                                                                                              java.util.zip
                                                                                                                                • + implements AutoCloseable
                                                                                                                                • + implements AutoCloseable
                                                                                                                                java.util
                                                                                                                                  • + final
                                                                                                                                  • + final
                                                                                                                                  Currency
                                                                                                                                    • + final
                                                                                                                                    • + deprecated
                                                                                                                                    • + forRemoval
                                                                                                                                    TimeZone
                                                                                                                                      UUID
                                                                                                                                        • - abstract
                                                                                                                                        • + final
                                                                                                                                        Comparator
                                                                                                                                          List
                                                                                                                                            • added preview
                                                                                                                                            Map
                                                                                                                                              • added preview
                                                                                                                                              javax.crypto.spec
                                                                                                                                                • - preview
                                                                                                                                                • - preview
                                                                                                                                                • - preview
                                                                                                                                                • - preview
                                                                                                                                                • - preview
                                                                                                                                                javax.crypto
                                                                                                                                                  • + implements DEREncodable
                                                                                                                                                  • added preview
                                                                                                                                                  • added preview
                                                                                                                                                  • added preview
                                                                                                                                                  • added preview
                                                                                                                                                  • added preview
                                                                                                                                                  • - 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.awt
                                                                                                                                                                  Robot
                                                                                                                                                                    • added
                                                                                                                                                                    • added
                                                                                                                                                                    • added
                                                                                                                                                                    • added
                                                                                                                                                                    • added
                                                                                                                                                                    • added
                                                                                                                                                                    • added
                                                                                                                                                                    • added
                                                                                                                                                                    • added
                                                                                                                                                                    • added
                                                                                                                                                                    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
                                                                                                                                                                                                              MemoryMXBean
                                                                                                                                                                                                                • added
                                                                                                                                                                                                                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+25-2529-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.