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

New APIs in Java 24

Comparing Java 24 (24.0.1+9-30-open) with Java 17 (17.0.15+6-tem).

Element Modification
java.base
    java.io
      BufferedInputStream
        • - final
        • + sealed
        FileInputStream
          InvalidClassException
            InvalidObjectException
              ObjectInputStream.GetField
                • + throws ClassNotFoundException
                ObjectInputStream
                  • - throws SecurityException
                  • - throws SecurityException
                  ObjectOutputStream.PutField
                    • + forRemoval
                    ObjectOutputStream
                      • - throws SecurityException
                      • - throws SecurityException
                      • + final
                      ObjectStreamException
                        PrintStream
                          PushbackInputStream
                            Reader
                              SequenceInputStream
                                java.lang.constant
                                  ConstantDescs
                                    ClassDesc
                                      • + abstract
                                      • + abstract
                                      • + abstract
                                      MethodHandleDesc
                                        MethodTypeDesc
                                          • + abstract
                                          java.lang.invoke
                                            • + sealed
                                            • + sealed
                                            • + final
                                            MethodHandles
                                              • + sealed
                                              • - final
                                              java.lang.module
                                                ModuleDescriptor.Exports
                                                  ModuleDescriptor.Opens
                                                    ModuleDescriptor.Requires
                                                      ModuleDescriptor
                                                        java.lang.ref
                                                          ReferenceQueue
                                                            • - throws IllegalArgumentException
                                                            • + sealed
                                                            java.lang.reflect
                                                              Executable
                                                                • + abstract
                                                                Field
                                                                  Method
                                                                    • - throws IllegalArgumentException
                                                                    Parameter
                                                                      Member
                                                                        java.lang.runtime
                                                                          • - preview
                                                                          java.lang
                                                                            Character.UnicodeBlock
                                                                              Character
                                                                                Class
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  • - throws SecurityException
                                                                                  Compiler
                                                                                  Double
                                                                                    Enum
                                                                                      • + deprecated
                                                                                      • + forRemoval
                                                                                      Float
                                                                                        Integer
                                                                                          Long
                                                                                            Math
                                                                                              ModuleLayer.Controller
                                                                                                Module
                                                                                                  Object
                                                                                                    • + forRemoval
                                                                                                    Process
                                                                                                      Runtime
                                                                                                        • + deprecated
                                                                                                        • + deprecated
                                                                                                        • + deprecated
                                                                                                        • + deprecated
                                                                                                        • + forRemoval
                                                                                                        SecurityManager
                                                                                                          • - deprecated
                                                                                                          • - forRemoval
                                                                                                          StrictMath
                                                                                                            • + implements Appendable
                                                                                                            • + implements Appendable
                                                                                                            String
                                                                                                              System
                                                                                                                • + deprecated
                                                                                                                • + forRemoval
                                                                                                                • + deprecated
                                                                                                                • + forRemoval
                                                                                                                ThreadGroup
                                                                                                                  allowThreadSuspension(boolean)
                                                                                                                  resume()
                                                                                                                  stop()
                                                                                                                  suspend()
                                                                                                                  Thread
                                                                                                                    countStackFrames()
                                                                                                                    • + deprecated
                                                                                                                    resume()
                                                                                                                    • + forRemoval
                                                                                                                    suspend()
                                                                                                                    Character.UnicodeScript
                                                                                                                      StackWalker.Option
                                                                                                                        java.math
                                                                                                                          BigDecimal
                                                                                                                            BigInteger
                                                                                                                              java.net.spi
                                                                                                                                java.net
                                                                                                                                  DatagramSocketImpl
                                                                                                                                    • + forRemoval
                                                                                                                                    • + forRemoval
                                                                                                                                    Inet4Address
                                                                                                                                      Inet6Address
                                                                                                                                        • + sealed
                                                                                                                                        MulticastSocket
                                                                                                                                          • + forRemoval
                                                                                                                                          • + forRemoval
                                                                                                                                          • + forRemoval
                                                                                                                                          SocketException
                                                                                                                                            Socket
                                                                                                                                              • + forRemoval
                                                                                                                                              • + forRemoval
                                                                                                                                              URL
                                                                                                                                                • + deprecated
                                                                                                                                                • + deprecated
                                                                                                                                                • + deprecated
                                                                                                                                                • + deprecated
                                                                                                                                                • + deprecated
                                                                                                                                                • + deprecated
                                                                                                                                                java.nio.channels
                                                                                                                                                  FileChannel
                                                                                                                                                    java.nio.charset
                                                                                                                                                      Charset
                                                                                                                                                        StandardCharsets
                                                                                                                                                          java.nio.file.spi
                                                                                                                                                            FileSystemProvider
                                                                                                                                                              java.nio.file
                                                                                                                                                                Path
                                                                                                                                                                  java.nio
                                                                                                                                                                    • + sealed
                                                                                                                                                                    • + sealed
                                                                                                                                                                    • + sealed
                                                                                                                                                                    • + sealed
                                                                                                                                                                    • + sealed
                                                                                                                                                                    • + sealed
                                                                                                                                                                    • + sealed
                                                                                                                                                                    • + sealed
                                                                                                                                                                    • + sealed
                                                                                                                                                                    java.security.interfaces
                                                                                                                                                                      DSAKeyPairGenerator
                                                                                                                                                                        • - throws InvalidParameterException
                                                                                                                                                                        • - throws InvalidParameterException
                                                                                                                                                                        • + implements AlgorithmParameterSpec
                                                                                                                                                                        DSAPrivateKey
                                                                                                                                                                          DSAPublicKey
                                                                                                                                                                            ECPrivateKey
                                                                                                                                                                              ECPublicKey
                                                                                                                                                                                EdECPrivateKey
                                                                                                                                                                                  EdECPublicKey
                                                                                                                                                                                    RSAPrivateKey
                                                                                                                                                                                      RSAPublicKey
                                                                                                                                                                                        XECPrivateKey
                                                                                                                                                                                          XECPublicKey
                                                                                                                                                                                            java.security.spec
                                                                                                                                                                                              NamedParameterSpec
                                                                                                                                                                                                PSSParameterSpec
                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                  java.security
                                                                                                                                                                                                    InvalidParameterException
                                                                                                                                                                                                      KeyStoreSpi
                                                                                                                                                                                                        KeyStore
                                                                                                                                                                                                          • - implements Key
                                                                                                                                                                                                          • + implements AsymmetricKey
                                                                                                                                                                                                          • - implements Key
                                                                                                                                                                                                          • + implements AsymmetricKey
                                                                                                                                                                                                          java.text
                                                                                                                                                                                                            ChoiceFormat
                                                                                                                                                                                                              CompactNumberFormat
                                                                                                                                                                                                                DecimalFormatSymbols
                                                                                                                                                                                                                  DecimalFormat
                                                                                                                                                                                                                    MessageFormat
                                                                                                                                                                                                                      NumberFormat
                                                                                                                                                                                                                        SimpleDateFormat
                                                                                                                                                                                                                          java.time.chrono
                                                                                                                                                                                                                            IsoChronology
                                                                                                                                                                                                                              JapaneseChronology
                                                                                                                                                                                                                                MinguoChronology
                                                                                                                                                                                                                                  ThaiBuddhistChronology
                                                                                                                                                                                                                                    Chronology
                                                                                                                                                                                                                                      java.time.format
                                                                                                                                                                                                                                        DateTimeFormatterBuilder
                                                                                                                                                                                                                                          DateTimeFormatter
                                                                                                                                                                                                                                            java.time
                                                                                                                                                                                                                                              Duration
                                                                                                                                                                                                                                                Instant
                                                                                                                                                                                                                                                  • + sealed
                                                                                                                                                                                                                                                  ZoneOffset
                                                                                                                                                                                                                                                    java.util.concurrent
                                                                                                                                                                                                                                                      CompletableFuture
                                                                                                                                                                                                                                                        • + final
                                                                                                                                                                                                                                                        ConcurrentSkipListMap
                                                                                                                                                                                                                                                          ConcurrentSkipListSet
                                                                                                                                                                                                                                                            CopyOnWriteArrayList
                                                                                                                                                                                                                                                              DelayQueue
                                                                                                                                                                                                                                                                Executors
                                                                                                                                                                                                                                                                  ForkJoinPool
                                                                                                                                                                                                                                                                    • + throws InterruptedException
                                                                                                                                                                                                                                                                    ForkJoinTask
                                                                                                                                                                                                                                                                      ForkJoinWorkerThread
                                                                                                                                                                                                                                                                        FutureTask
                                                                                                                                                                                                                                                                          • + final
                                                                                                                                                                                                                                                                          ThreadPoolExecutor
                                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                                            • + implements AutoCloseable
                                                                                                                                                                                                                                                                            Future
                                                                                                                                                                                                                                                                              java.util.random
                                                                                                                                                                                                                                                                                RandomGenerator
                                                                                                                                                                                                                                                                                  java.util.regex
                                                                                                                                                                                                                                                                                    Matcher
                                                                                                                                                                                                                                                                                      Pattern
                                                                                                                                                                                                                                                                                        MatchResult
                                                                                                                                                                                                                                                                                          java.util.spi
                                                                                                                                                                                                                                                                                            ToolProvider
                                                                                                                                                                                                                                                                                              java.util.stream
                                                                                                                                                                                                                                                                                                Stream
                                                                                                                                                                                                                                                                                                  java.util.zip
                                                                                                                                                                                                                                                                                                    Deflater
                                                                                                                                                                                                                                                                                                      • + deprecated
                                                                                                                                                                                                                                                                                                      • + deprecated
                                                                                                                                                                                                                                                                                                      Inflater
                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                        ZipFile
                                                                                                                                                                                                                                                                                                          ZipInputStream
                                                                                                                                                                                                                                                                                                            java.util
                                                                                                                                                                                                                                                                                                              ArrayList
                                                                                                                                                                                                                                                                                                                • + final
                                                                                                                                                                                                                                                                                                                Collections
                                                                                                                                                                                                                                                                                                                  • + sealed
                                                                                                                                                                                                                                                                                                                  HashMap
                                                                                                                                                                                                                                                                                                                    HashSet
                                                                                                                                                                                                                                                                                                                      IdentityHashMap
                                                                                                                                                                                                                                                                                                                        • + sealed
                                                                                                                                                                                                                                                                                                                        • - implements Map
                                                                                                                                                                                                                                                                                                                        • + implements SequencedMap
                                                                                                                                                                                                                                                                                                                        • - implements Set
                                                                                                                                                                                                                                                                                                                        • + implements SequencedSet
                                                                                                                                                                                                                                                                                                                        LinkedList
                                                                                                                                                                                                                                                                                                                          Locale
                                                                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                                                                            Objects
                                                                                                                                                                                                                                                                                                                              Random
                                                                                                                                                                                                                                                                                                                                TreeMap
                                                                                                                                                                                                                                                                                                                                  TreeSet
                                                                                                                                                                                                                                                                                                                                    WeakHashMap
                                                                                                                                                                                                                                                                                                                                      • + implements SequencedCollection
                                                                                                                                                                                                                                                                                                                                      • - implements Collection
                                                                                                                                                                                                                                                                                                                                      • + implements SequencedCollection
                                                                                                                                                                                                                                                                                                                                      NavigableMap
                                                                                                                                                                                                                                                                                                                                        NavigableSet
                                                                                                                                                                                                                                                                                                                                          • - implements Map
                                                                                                                                                                                                                                                                                                                                          • + implements SequencedMap
                                                                                                                                                                                                                                                                                                                                          • + implements SequencedSet
                                                                                                                                                                                                                                                                                                                                          javax.crypto.interfaces
                                                                                                                                                                                                                                                                                                                                            DHPrivateKey
                                                                                                                                                                                                                                                                                                                                              DHPublicKey
                                                                                                                                                                                                                                                                                                                                                javax.crypto.spec
                                                                                                                                                                                                                                                                                                                                                  OAEPParameterSpec
                                                                                                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                                                                                                    javax.crypto
                                                                                                                                                                                                                                                                                                                                                      javax.net.ssl
                                                                                                                                                                                                                                                                                                                                                        SSLHandshakeException
                                                                                                                                                                                                                                                                                                                                                          SSLKeyException
                                                                                                                                                                                                                                                                                                                                                            SSLParameters
                                                                                                                                                                                                                                                                                                                                                              SSLPeerUnverifiedException
                                                                                                                                                                                                                                                                                                                                                                SSLProtocolException
                                                                                                                                                                                                                                                                                                                                                                  SSLSessionContext
                                                                                                                                                                                                                                                                                                                                                                    • - throws IllegalArgumentException
                                                                                                                                                                                                                                                                                                                                                                    • - throws IllegalArgumentException
                                                                                                                                                                                                                                                                                                                                                                    javax.security.auth
                                                                                                                                                                                                                                                                                                                                                                      Subject
                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                        java.compiler
                                                                                                                                                                                                                                                                                                                                                                          javax.annotation.processing
                                                                                                                                                                                                                                                                                                                                                                            Messager
                                                                                                                                                                                                                                                                                                                                                                              javax.lang.model.element
                                                                                                                                                                                                                                                                                                                                                                                ElementKind
                                                                                                                                                                                                                                                                                                                                                                                  ExecutableElement
                                                                                                                                                                                                                                                                                                                                                                                    RecordComponentElement
                                                                                                                                                                                                                                                                                                                                                                                      VariableElement
                                                                                                                                                                                                                                                                                                                                                                                        javax.lang.model.util
                                                                                                                                                                                                                                                                                                                                                                                          ElementScanner6
                                                                                                                                                                                                                                                                                                                                                                                            Elements
                                                                                                                                                                                                                                                                                                                                                                                              Types
                                                                                                                                                                                                                                                                                                                                                                                                javax.lang.model
                                                                                                                                                                                                                                                                                                                                                                                                  SourceVersion
                                                                                                                                                                                                                                                                                                                                                                                                    javax.tools
                                                                                                                                                                                                                                                                                                                                                                                                      ForwardingJavaFileManager
                                                                                                                                                                                                                                                                                                                                                                                                        SimpleJavaFileObject
                                                                                                                                                                                                                                                                                                                                                                                                          DocumentationTool.Location
                                                                                                                                                                                                                                                                                                                                                                                                            JavaFileManager
                                                                                                                                                                                                                                                                                                                                                                                                              java.desktop
                                                                                                                                                                                                                                                                                                                                                                                                                java.awt.color
                                                                                                                                                                                                                                                                                                                                                                                                                  • + final
                                                                                                                                                                                                                                                                                                                                                                                                                  • + final
                                                                                                                                                                                                                                                                                                                                                                                                                  • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                  finalize()
                                                                                                                                                                                                                                                                                                                                                                                                                  java.awt.desktop
                                                                                                                                                                                                                                                                                                                                                                                                                    • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                    • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                    java.awt.dnd
                                                                                                                                                                                                                                                                                                                                                                                                                      • + final
                                                                                                                                                                                                                                                                                                                                                                                                                      java.awt.event
                                                                                                                                                                                                                                                                                                                                                                                                                        • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                        java.awt.geom
                                                                                                                                                                                                                                                                                                                                                                                                                          CubicCurve2D.Double
                                                                                                                                                                                                                                                                                                                                                                                                                            getBounds2D()
                                                                                                                                                                                                                                                                                                                                                                                                                            CubicCurve2D.Float
                                                                                                                                                                                                                                                                                                                                                                                                                              getBounds2D()
                                                                                                                                                                                                                                                                                                                                                                                                                              CubicCurve2D
                                                                                                                                                                                                                                                                                                                                                                                                                                • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                                QuadCurve2D.Double
                                                                                                                                                                                                                                                                                                                                                                                                                                  getBounds2D()
                                                                                                                                                                                                                                                                                                                                                                                                                                  QuadCurve2D.Float
                                                                                                                                                                                                                                                                                                                                                                                                                                    getBounds2D()
                                                                                                                                                                                                                                                                                                                                                                                                                                    QuadCurve2D
                                                                                                                                                                                                                                                                                                                                                                                                                                      java.awt.image
                                                                                                                                                                                                                                                                                                                                                                                                                                        ColorModel
                                                                                                                                                                                                                                                                                                                                                                                                                                          finalize()
                                                                                                                                                                                                                                                                                                                                                                                                                                          IndexColorModel
                                                                                                                                                                                                                                                                                                                                                                                                                                            finalize()
                                                                                                                                                                                                                                                                                                                                                                                                                                            java.awt
                                                                                                                                                                                                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                              Graphics
                                                                                                                                                                                                                                                                                                                                                                                                                                                • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                KeyboardFocusManager
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                  PrintJob
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Window
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                      java.beans.beancontext
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        java.beans
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Beans
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                            javax.imageio.spi
                                                                                                                                                                                                                                                                                                                                                                                                                                                              ServiceRegistry
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                javax.imageio.stream
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FileCacheImageInputStream
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FileImageInputStream
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FileImageOutputStream
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ImageInputStreamImpl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MemoryCacheImageInputStream
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            javax.print.attribute.standard
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              javax.sound.midi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                javax.sound.sampled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  javax.swing.plaf.basic
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    BasicDirectoryModel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      BasicSliderUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        BasicSplitPaneDivider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          BasicToolBarUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            javax.swing.plaf.synth
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SynthComboBoxUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SynthLookAndFeel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SynthPasswordFieldUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SynthTreeUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      javax.swing.text.html
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        javax.swing.text
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          DefaultEditorKit
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            javax.swing
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FocusManager
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                JFileChooser
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  JInternalFrame
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    JScrollBar
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      JSplitPane
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        UIManager
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          java.logging
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            java.util.logging
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FileHandler
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Handler
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  LogManager
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Logger
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MemoryHandler
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SocketHandler
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          StreamHandler
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            java.management.rmi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              javax.management.remote.rmi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                RMIConnector
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  getMBeanServerConnection(Subject)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  RMIIIOPServerImpl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  java.management
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    java.lang.management
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MemoryMXBean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        javax.management.loading
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MLetContent
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MLet
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PrivateMLet
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MLetMBean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          javax.management.remote
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            JMXConnector
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • - abstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              java.naming
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                javax.naming
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Context
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    APPLET
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    java.net.http
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      java.net.http
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + implements AutoCloseable
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        HttpClient.Builder
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          HttpRequest.Builder
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            java.rmi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              java.rmi.server
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                RMIClassLoader
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  java.xml.crypto
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    javax.xml.crypto.dsig
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SignatureMethod
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        java.xml
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          javax.xml.catalog
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            CatalogManager
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              javax.xml.xpath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                XPathFactory

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  This report is based on simple comparison of all public and protected APIs of the Java SE packages of JDK builds 24.0.1+9-30-open and 17.0.15+6-tem. 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.