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

New APIs in Java 23

Comparing Java 23 (23.0.2+7-tem) with Java 16 (16.0.2+7-tem).

Element Modification
java.base
    java.io
      BufferedInputStream
        CharArrayReader
          • added
          • - final
          • + sealed
          FileInputStream
            • added
            • added
            InputStreamReader
              • added
              InvalidClassException
                InvalidObjectException
                  ObjectInputFilter.Config
                    ObjectInputStream.GetField
                      • + throws ClassNotFoundException
                      ObjectOutputStream.PutField
                        • + forRemoval
                        • + final
                        ObjectStreamException
                          PrintStream
                            PushbackInputStream
                              SequenceInputStream
                                WriteAbortedException
                                  • + deprecated
                                  ObjectInputFilter
                                    java.lang.constant
                                      ConstantDescs
                                        • + sealed
                                        • + sealed
                                        • + sealed
                                        • + sealed
                                        • + sealed
                                        • + 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
                                                            AccessibleObject
                                                              • + deprecated
                                                              • + sealed
                                                              • + abstract
                                                              Field
                                                                Method
                                                                  • - throws IllegalArgumentException
                                                                  Parameter
                                                                    Member
                                                                      java.lang.runtime
                                                                        java.lang
                                                                          Character.UnicodeBlock
                                                                            Character
                                                                              Class
                                                                                • - preview
                                                                                • - preview
                                                                                Compiler
                                                                                Double
                                                                                  Enum
                                                                                    • + deprecated
                                                                                    • + forRemoval
                                                                                    Float
                                                                                      Integer
                                                                                        Long
                                                                                          Math
                                                                                            ModuleLayer.Controller
                                                                                              Module
                                                                                                Object
                                                                                                  • + forRemoval
                                                                                                  Process
                                                                                                    Runtime
                                                                                                      • + deprecated
                                                                                                      • + deprecated
                                                                                                      • + deprecated
                                                                                                      • + deprecated
                                                                                                      • + forRemoval
                                                                                                      • + deprecated
                                                                                                      • + forRemoval
                                                                                                      • + forRemoval
                                                                                                      StrictMath
                                                                                                        • + implements Appendable
                                                                                                        • + implements Appendable
                                                                                                        String
                                                                                                          System
                                                                                                            • + deprecated
                                                                                                            • + forRemoval
                                                                                                            • + deprecated
                                                                                                            • + forRemoval
                                                                                                            • + deprecated
                                                                                                            • + forRemoval
                                                                                                            • + deprecated
                                                                                                            • + forRemoval
                                                                                                            ThreadGroup
                                                                                                              allowThreadSuspension(boolean)
                                                                                                              • + deprecated
                                                                                                              • + forRemoval
                                                                                                              resume()
                                                                                                              stop()
                                                                                                              suspend()
                                                                                                              Thread
                                                                                                                • + deprecated
                                                                                                                • + forRemoval
                                                                                                                countStackFrames()
                                                                                                                • + deprecated
                                                                                                                resume()
                                                                                                                • + forRemoval
                                                                                                                suspend()
                                                                                                                Character.UnicodeScript
                                                                                                                  StackWalker.Option
                                                                                                                    java.math
                                                                                                                      BigDecimal
                                                                                                                        BigInteger
                                                                                                                          java.net.spi
                                                                                                                            java.net
                                                                                                                              DatagramSocketImpl
                                                                                                                                • + forRemoval
                                                                                                                                • + forRemoval
                                                                                                                                DatagramSocket
                                                                                                                                  • + deprecated
                                                                                                                                  Inet4Address
                                                                                                                                    Inet6Address
                                                                                                                                      • + sealed
                                                                                                                                      MulticastSocket
                                                                                                                                        • + forRemoval
                                                                                                                                        • + forRemoval
                                                                                                                                        • + forRemoval
                                                                                                                                        ServerSocket
                                                                                                                                          • + deprecated
                                                                                                                                          SocketException
                                                                                                                                            Socket
                                                                                                                                              • + forRemoval
                                                                                                                                              • + forRemoval
                                                                                                                                              • + deprecated
                                                                                                                                              URLDecoder
                                                                                                                                                URLDecoder()
                                                                                                                                                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
                                                                                                                                                                                                PSSParameterSpec
                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                  java.security
                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                    InvalidParameterException
                                                                                                                                                                                                      KeyStoreSpi
                                                                                                                                                                                                        KeyStore
                                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                                          • + forRemoval
                                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                                          • + forRemoval
                                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                                          • + forRemoval
                                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                                          • + forRemoval
                                                                                                                                                                                                          • - 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
                                                                                                                                                                                                                                              • + implements InstantSource
                                                                                                                                                                                                                                              Duration
                                                                                                                                                                                                                                                Instant
                                                                                                                                                                                                                                                  • + sealed
                                                                                                                                                                                                                                                  ZoneOffset
                                                                                                                                                                                                                                                    java.util.concurrent
                                                                                                                                                                                                                                                      CompletableFuture
                                                                                                                                                                                                                                                        • + final
                                                                                                                                                                                                                                                        ConcurrentSkipListMap
                                                                                                                                                                                                                                                          ConcurrentSkipListSet
                                                                                                                                                                                                                                                            CopyOnWriteArrayList
                                                                                                                                                                                                                                                              DelayQueue
                                                                                                                                                                                                                                                                Executors
                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                                                                                  ForkJoinPool
                                                                                                                                                                                                                                                                    • + throws InterruptedException
                                                                                                                                                                                                                                                                    • added
                                                                                                                                                                                                                                                                    • added
                                                                                                                                                                                                                                                                    • added
                                                                                                                                                                                                                                                                    ForkJoinTask
                                                                                                                                                                                                                                                                      ForkJoinWorkerThread
                                                                                                                                                                                                                                                                        FutureTask
                                                                                                                                                                                                                                                                          • + final
                                                                                                                                                                                                                                                                          nextGaussian()
                                                                                                                                                                                                                                                                          ThreadPoolExecutor
                                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                                            • + implements AutoCloseable
                                                                                                                                                                                                                                                                            Future
                                                                                                                                                                                                                                                                              java.util.regex
                                                                                                                                                                                                                                                                                Matcher
                                                                                                                                                                                                                                                                                  Pattern
                                                                                                                                                                                                                                                                                    MatchResult
                                                                                                                                                                                                                                                                                      java.util.spi
                                                                                                                                                                                                                                                                                        ToolProvider
                                                                                                                                                                                                                                                                                          java.util.stream
                                                                                                                                                                                                                                                                                            Stream
                                                                                                                                                                                                                                                                                              java.util.zip
                                                                                                                                                                                                                                                                                                Deflater
                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                  Inflater
                                                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                                                    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
                                                                                                                                                                                                                                                                                                                          • + implements RandomGenerator
                                                                                                                                                                                                                                                                                                                          • + implements RandomGenerator
                                                                                                                                                                                                                                                                                                                          • + implements RandomGenerator.SplittableGenerator
                                                                                                                                                                                                                                                                                                                          nextBoolean()
                                                                                                                                                                                                                                                                                                                          nextDouble()
                                                                                                                                                                                                                                                                                                                          nextDouble(double)
                                                                                                                                                                                                                                                                                                                          nextDouble(double, double)
                                                                                                                                                                                                                                                                                                                          nextInt(int)
                                                                                                                                                                                                                                                                                                                          nextInt(int, int)
                                                                                                                                                                                                                                                                                                                          nextLong(long)
                                                                                                                                                                                                                                                                                                                          nextLong(long, long)
                                                                                                                                                                                                                                                                                                                          TreeMap
                                                                                                                                                                                                                                                                                                                            TreeSet
                                                                                                                                                                                                                                                                                                                              WeakHashMap
                                                                                                                                                                                                                                                                                                                                • + implements SequencedCollection
                                                                                                                                                                                                                                                                                                                                • - implements Collection
                                                                                                                                                                                                                                                                                                                                • + implements SequencedCollection
                                                                                                                                                                                                                                                                                                                                Map.Entry
                                                                                                                                                                                                                                                                                                                                  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
                                                                                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                  Subject
                                                                                                                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                    java.compiler
                                                                                                                                                                                                                                                                                                                                                                      javax.annotation.processing
                                                                                                                                                                                                                                                                                                                                                                        Messager
                                                                                                                                                                                                                                                                                                                                                                          javax.lang.model.element
                                                                                                                                                                                                                                                                                                                                                                            ElementKind
                                                                                                                                                                                                                                                                                                                                                                              Modifier
                                                                                                                                                                                                                                                                                                                                                                                • - preview
                                                                                                                                                                                                                                                                                                                                                                                • - preview
                                                                                                                                                                                                                                                                                                                                                                                ExecutableElement
                                                                                                                                                                                                                                                                                                                                                                                  RecordComponentElement
                                                                                                                                                                                                                                                                                                                                                                                    TypeElement
                                                                                                                                                                                                                                                                                                                                                                                      • - preview
                                                                                                                                                                                                                                                                                                                                                                                      VariableElement
                                                                                                                                                                                                                                                                                                                                                                                        javax.lang.model.util
                                                                                                                                                                                                                                                                                                                                                                                          ElementScanner6
                                                                                                                                                                                                                                                                                                                                                                                            Elements
                                                                                                                                                                                                                                                                                                                                                                                              Types
                                                                                                                                                                                                                                                                                                                                                                                                javax.lang.model
                                                                                                                                                                                                                                                                                                                                                                                                  SourceVersion
                                                                                                                                                                                                                                                                                                                                                                                                    javax.tools
                                                                                                                                                                                                                                                                                                                                                                                                      ForwardingJavaFileManager
                                                                                                                                                                                                                                                                                                                                                                                                        SimpleJavaFileObject
                                                                                                                                                                                                                                                                                                                                                                                                          DocumentationTool.Location
                                                                                                                                                                                                                                                                                                                                                                                                            JavaFileManager
                                                                                                                                                                                                                                                                                                                                                                                                              java.datatransfer
                                                                                                                                                                                                                                                                                                                                                                                                                java.awt.datatransfer
                                                                                                                                                                                                                                                                                                                                                                                                                  DataFlavor
                                                                                                                                                                                                                                                                                                                                                                                                                    • + final
                                                                                                                                                                                                                                                                                                                                                                                                                    • + final
                                                                                                                                                                                                                                                                                                                                                                                                                    • + final
                                                                                                                                                                                                                                                                                                                                                                                                                    java.desktop
                                                                                                                                                                                                                                                                                                                                                                                                                      java.applet
                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                        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
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Graphics
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                        PrintJob
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                                                          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
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                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.swing.filechooser
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FileSystemView
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        javax.swing.plaf.basic
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          BasicDirectoryModel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            BasicSliderUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              BasicToolBarUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + 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
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + sealed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  JFileChooser
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    JScrollBar
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + implements AccessibleAction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      RepaintManager
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + final
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        java.logging
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          java.util.logging
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            LogManager
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              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
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      java.net.http
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        java.net.http
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + implements AutoCloseable
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          HttpClient.Builder
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            HttpRequest.Builder
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              java.rmi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                java.rmi.activation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                java.rmi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  java.xml.crypto
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    javax.xml.crypto.dsig.spec
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      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 23.0.2+7-tem and 16.0.2+7-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.