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

New APIs in Java 17

Comparing Java 17 (17-ea+5-266-open) with Java 13 (13.0.2+8-adpt).

Element Modification
java.base
    java.io
      • added
      PrintStream
        • added
        • added
        java.lang.annotation
          ElementType
            • added
            java.lang.constant
              ConstantDescs
                • added
                • added
                • added
                • added
                java.lang.invoke
                  ClassSpecializer.Factory
                    ClassSpecializer.Factory(ClassSpecializer)
                    • removed
                    ConstantBootstraps
                      ConstantBootstraps()
                      • removed
                      • added
                      MethodHandles.Lookup
                        • added
                        • added
                        • added
                        • added
                        • added
                        • + deprecated
                        • added
                        MethodHandles
                          • added
                          • added
                          • added
                          VarHandle
                            • - final
                            • added
                            • - final
                            • - final
                            • added
                            • added
                            • added
                            java.lang.ref
                              Reference
                                • + deprecated
                                • added
                                java.lang.reflect
                                  Modifier
                                    Modifier()
                                    • removed
                                    • added
                                    AnnotatedType
                                      • added
                                      • added
                                      • added
                                      InvocationHandler
                                        • added
                                        • added
                                        java.lang
                                          • + implements Constable
                                          • + forRemoval
                                          • + forRemoval
                                          • added
                                          • + implements Constable
                                          • + forRemoval
                                          • + forRemoval
                                          • added
                                          Character.UnicodeBlock
                                            • added
                                            • added
                                            • added
                                            • added
                                            • added
                                            • added
                                            • added
                                            • added
                                            • + implements Constable
                                            • + forRemoval
                                            • added
                                            Class
                                              • added
                                              • added
                                              • added
                                              • added
                                              • added
                                              Double
                                                • + forRemoval
                                                • + forRemoval
                                                Float
                                                  • + forRemoval
                                                  • + forRemoval
                                                  • + forRemoval
                                                  IndexOutOfBoundsException
                                                    • added
                                                    Integer
                                                      • + forRemoval
                                                      • + forRemoval
                                                      LiveStackFrame.PrimitiveSlot
                                                        LiveStackFrame.PrimitiveSlot()
                                                        • removed
                                                        Long
                                                          • + forRemoval
                                                          • + forRemoval
                                                          Math
                                                            • added
                                                            • added
                                                            NullPointerException
                                                              • added
                                                              • added
                                                              • added
                                                              • + implements Constable
                                                              • + forRemoval
                                                              • + forRemoval
                                                              • added
                                                              StrictMath
                                                                • added
                                                                • added
                                                                • added
                                                                • added
                                                                • added
                                                                • added
                                                                • added
                                                                • added
                                                                String
                                                                  • - deprecated
                                                                  • - forRemoval
                                                                  • - deprecated
                                                                  • - forRemoval
                                                                  • - deprecated
                                                                  • - forRemoval
                                                                  ThreadGroup
                                                                    • + forRemoval
                                                                    • + deprecated
                                                                    • + forRemoval
                                                                    • + deprecated
                                                                    • + forRemoval
                                                                    • + deprecated
                                                                    • + forRemoval
                                                                    • + forRemoval
                                                                    • + deprecated
                                                                    • + forRemoval
                                                                    • + forRemoval
                                                                    • + forRemoval
                                                                    Thread
                                                                      • + forRemoval
                                                                      • + forRemoval
                                                                      Character.UnicodeScript
                                                                        • added
                                                                        • added
                                                                        • added
                                                                        • added
                                                                        CharSequence
                                                                          • added
                                                                          java.net
                                                                            MulticastSocket
                                                                              • + deprecated
                                                                              • + deprecated
                                                                              • + deprecated
                                                                              • + deprecated
                                                                              • + deprecated
                                                                              • + deprecated
                                                                              supportedOptions()
                                                                              • removed
                                                                              URLDecoder
                                                                                URLDecoder()
                                                                                • removed
                                                                                • added
                                                                                StandardProtocolFamily
                                                                                  • added
                                                                                  java.nio.channels.spi
                                                                                    SelectorProvider
                                                                                      • added
                                                                                      • added
                                                                                      java.nio.channels
                                                                                        ServerSocketChannel
                                                                                          • added
                                                                                          SocketChannel
                                                                                            • added
                                                                                            java.nio
                                                                                              ByteBuffer
                                                                                                • added
                                                                                                CharBuffer
                                                                                                  • added
                                                                                                  • added
                                                                                                  DoubleBuffer
                                                                                                    • added
                                                                                                    FloatBuffer
                                                                                                      • added
                                                                                                      IntBuffer
                                                                                                        • added
                                                                                                        LongBuffer
                                                                                                          • added
                                                                                                          ShortBuffer
                                                                                                            • added
                                                                                                            java.security.acl
                                                                                                            • removed
                                                                                                            java.security.cert
                                                                                                              X509CRLSelector
                                                                                                                • + deprecated
                                                                                                                X509CRL
                                                                                                                  • + deprecated
                                                                                                                  X509CertSelector
                                                                                                                    • + deprecated
                                                                                                                    • + deprecated
                                                                                                                    • + deprecated
                                                                                                                    • + deprecated
                                                                                                                    X509Certificate
                                                                                                                      • + deprecated
                                                                                                                      • + deprecated
                                                                                                                      java.security.interfaces
                                                                                                                        • added
                                                                                                                        • added
                                                                                                                        • added
                                                                                                                        java.security.spec
                                                                                                                          • added
                                                                                                                          • added
                                                                                                                          • added
                                                                                                                          • added
                                                                                                                          MGF1ParameterSpec
                                                                                                                            • added
                                                                                                                            • added
                                                                                                                            • added
                                                                                                                            • added
                                                                                                                            • added
                                                                                                                            NamedParameterSpec
                                                                                                                              • added
                                                                                                                              • added
                                                                                                                              java.text
                                                                                                                                CompactNumberFormat
                                                                                                                                  • added
                                                                                                                                  DecimalFormatSymbols
                                                                                                                                    • added
                                                                                                                                    • added
                                                                                                                                    java.time.format
                                                                                                                                      DateTimeFormatterBuilder
                                                                                                                                        • added
                                                                                                                                        java.util.concurrent.locks
                                                                                                                                          AbstractQueuedLongSynchronizer
                                                                                                                                            • - protected
                                                                                                                                            • + public
                                                                                                                                            LockSupport
                                                                                                                                              • added
                                                                                                                                              java.util.concurrent
                                                                                                                                                ForkJoinPool
                                                                                                                                                  • added
                                                                                                                                                  • added
                                                                                                                                                  • added
                                                                                                                                                  java.util.jar
                                                                                                                                                    Pack200
                                                                                                                                                    • removed
                                                                                                                                                    Pack200.Packer
                                                                                                                                                    • removed
                                                                                                                                                    Pack200.Unpacker
                                                                                                                                                    • removed
                                                                                                                                                    java.util.stream
                                                                                                                                                      • added
                                                                                                                                                      DoubleStream
                                                                                                                                                        • added
                                                                                                                                                        • added
                                                                                                                                                        IntStream
                                                                                                                                                          • added
                                                                                                                                                          • added
                                                                                                                                                          LongStream
                                                                                                                                                            • added
                                                                                                                                                            Stream
                                                                                                                                                              • added
                                                                                                                                                              • added
                                                                                                                                                              • added
                                                                                                                                                              • added
                                                                                                                                                              • added
                                                                                                                                                              java.util
                                                                                                                                                                HashSet
                                                                                                                                                                  • added
                                                                                                                                                                  • added
                                                                                                                                                                  • added
                                                                                                                                                                  NoSuchElementException
                                                                                                                                                                    • added
                                                                                                                                                                    • added
                                                                                                                                                                    Objects
                                                                                                                                                                      • added
                                                                                                                                                                      • added
                                                                                                                                                                      • added
                                                                                                                                                                      TreeMap
                                                                                                                                                                        • added
                                                                                                                                                                        • added
                                                                                                                                                                        • added
                                                                                                                                                                        • added
                                                                                                                                                                        • added
                                                                                                                                                                        javax.net.ssl
                                                                                                                                                                          SSLSession
                                                                                                                                                                            • - abstract
                                                                                                                                                                            java.compiler
                                                                                                                                                                              javax.lang.model.element
                                                                                                                                                                                ElementKind
                                                                                                                                                                                  • added
                                                                                                                                                                                  • added
                                                                                                                                                                                  • added
                                                                                                                                                                                  • - final
                                                                                                                                                                                  • added
                                                                                                                                                                                  • added
                                                                                                                                                                                  ElementVisitor
                                                                                                                                                                                    • added
                                                                                                                                                                                    Element
                                                                                                                                                                                      • added
                                                                                                                                                                                      • added
                                                                                                                                                                                      TypeElement
                                                                                                                                                                                        • added
                                                                                                                                                                                        • added
                                                                                                                                                                                        javax.lang.model.type
                                                                                                                                                                                          TypeMirror
                                                                                                                                                                                            • added
                                                                                                                                                                                            • added
                                                                                                                                                                                            • added
                                                                                                                                                                                            javax.lang.model.util
                                                                                                                                                                                              • added
                                                                                                                                                                                              • added
                                                                                                                                                                                              AbstractElementVisitor6
                                                                                                                                                                                                • added
                                                                                                                                                                                                • added
                                                                                                                                                                                                ElementFilter
                                                                                                                                                                                                  • added
                                                                                                                                                                                                  • added
                                                                                                                                                                                                  • added
                                                                                                                                                                                                  ElementKindVisitor6
                                                                                                                                                                                                    • added
                                                                                                                                                                                                    • added
                                                                                                                                                                                                    • added
                                                                                                                                                                                                    • added
                                                                                                                                                                                                    • added
                                                                                                                                                                                                    • added
                                                                                                                                                                                                    • added
                                                                                                                                                                                                    Elements
                                                                                                                                                                                                      • added
                                                                                                                                                                                                      javax.lang.model
                                                                                                                                                                                                        SourceVersion
                                                                                                                                                                                                          • added
                                                                                                                                                                                                          • added
                                                                                                                                                                                                          • added
                                                                                                                                                                                                          • added
                                                                                                                                                                                                          javax.tools
                                                                                                                                                                                                            ToolProvider
                                                                                                                                                                                                              ToolProvider()
                                                                                                                                                                                                              • removed
                                                                                                                                                                                                              java.desktop
                                                                                                                                                                                                                java.awt.color
                                                                                                                                                                                                                  ICC_Profile
                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                    java.awt.dnd
                                                                                                                                                                                                                      DragSourceAdapter
                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                        DropTargetAdapter
                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                          java.awt.event
                                                                                                                                                                                                                            ComponentAdapter
                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                              ContainerAdapter
                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                FocusAdapter
                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                  HierarchyBoundsAdapter
                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                    KeyAdapter
                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                      MouseAdapter
                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                        MouseMotionAdapter
                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                          WindowAdapter
                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                            java.awt.font
                                                                                                                                                                                                                                              GlyphVector
                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                LayoutPath
                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                  LineMetrics
                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                    java.awt.image
                                                                                                                                                                                                                                                      AbstractMultiResolutionImage
                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                        BufferStrategy
                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                          ColorModel
                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                            IndexColorModel
                                                                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                                                                              RGBImageFilter
                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                VolatileImage
                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                  java.awt.peer
                                                                                                                                                                                                                                                                    ComponentPeer
                                                                                                                                                                                                                                                                      checkImage(Image, int, int, ImageObserver)
                                                                                                                                                                                                                                                                      • removed
                                                                                                                                                                                                                                                                      createImage(ImageProducer)
                                                                                                                                                                                                                                                                      • removed
                                                                                                                                                                                                                                                                      prepareImage(Image, int, int, ImageObserver)
                                                                                                                                                                                                                                                                      • removed
                                                                                                                                                                                                                                                                      MenuPeer
                                                                                                                                                                                                                                                                        addSeparator()
                                                                                                                                                                                                                                                                        • removed
                                                                                                                                                                                                                                                                        RobotPeer
                                                                                                                                                                                                                                                                          • added
                                                                                                                                                                                                                                                                          java.awt
                                                                                                                                                                                                                                                                            FocusTraversalPolicy
                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                              Image
                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                PrintJob
                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                  Toolkit
                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                    java.beans
                                                                                                                                                                                                                                                                                      PersistenceDelegate
                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                        javax.accessibility
                                                                                                                                                                                                                                                                                          AccessibleContext
                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                            AccessibleHyperlink
                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                              javax.print.event
                                                                                                                                                                                                                                                                                                PrintJobAdapter
                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                  javax.print
                                                                                                                                                                                                                                                                                                    PrintServiceLookup
                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                      ServiceUIFactory
                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                        StreamPrintServiceFactory
                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                          javax.sound.midi.spi
                                                                                                                                                                                                                                                                                                            MidiDeviceProvider
                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                              MidiFileReader
                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                MidiFileWriter
                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                  SoundbankReader
                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                    javax.sound.sampled.spi
                                                                                                                                                                                                                                                                                                                      AudioFileReader
                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                        AudioFileWriter
                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                          FormatConversionProvider
                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                            MixerProvider
                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                              javax.swing.border
                                                                                                                                                                                                                                                                                                                                AbstractBorder
                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                  javax.swing.colorchooser
                                                                                                                                                                                                                                                                                                                                    AbstractColorChooserPanel
                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                      javax.swing.event
                                                                                                                                                                                                                                                                                                                                        InternalFrameAdapter
                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                          MouseInputAdapter
                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                            javax.swing.filechooser
                                                                                                                                                                                                                                                                                                                                              FileFilter
                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                FileView
                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                  javax.swing.plaf.basic
                                                                                                                                                                                                                                                                                                                                                    BasicLookAndFeel
                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                      BasicRadioButtonUI
                                                                                                                                                                                                                                                                                                                                                        installListeners(AbstractButton)
                                                                                                                                                                                                                                                                                                                                                        • removed
                                                                                                                                                                                                                                                                                                                                                        uninstallListeners(AbstractButton)
                                                                                                                                                                                                                                                                                                                                                        • removed
                                                                                                                                                                                                                                                                                                                                                        BasicSliderUI
                                                                                                                                                                                                                                                                                                                                                          • added
                                                                                                                                                                                                                                                                                                                                                          javax.swing.plaf.metal
                                                                                                                                                                                                                                                                                                                                                            MetalTheme
                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                              javax.swing.plaf.synth
                                                                                                                                                                                                                                                                                                                                                                SynthDesktopIconUI
                                                                                                                                                                                                                                                                                                                                                                  • added
                                                                                                                                                                                                                                                                                                                                                                  SynthPainter
                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                    javax.swing.plaf
                                                                                                                                                                                                                                                                                                                                                                      ButtonUI
                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                        ColorChooserUI
                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                          ComboBoxUI
                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                            DesktopIconUI
                                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                                              DesktopPaneUI
                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                FileChooserUI
                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                  InternalFrameUI
                                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                                    LabelUI
                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                      ListUI
                                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                                        MenuBarUI
                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                          MenuItemUI
                                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                                            OptionPaneUI
                                                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                                                              PanelUI
                                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                                PopupMenuUI
                                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                                  ProgressBarUI
                                                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                                                    RootPaneUI
                                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                                      ScrollBarUI
                                                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                                                        ScrollPaneUI
                                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                                          SeparatorUI
                                                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                                                            SliderUI
                                                                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                                                                              SpinnerUI
                                                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                SplitPaneUI
                                                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                  TabbedPaneUI
                                                                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                    TableHeaderUI
                                                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                      TableUI
                                                                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                        TextUI
                                                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                          ToolBarUI
                                                                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                            ToolTipUI
                                                                                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                              TreeUI
                                                                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                ViewportUI
                                                                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                  javax.swing.table
                                                                                                                                                                                                                                                                                                                                                                                                                                    AbstractTableModel
                                                                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                      TableStringConverter
                                                                                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                        javax.swing.text.html
                                                                                                                                                                                                                                                                                                                                                                                                                                          HTMLDocument.Iterator
                                                                                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                            HTMLEditorKit.Parser
                                                                                                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                              javax.swing.text
                                                                                                                                                                                                                                                                                                                                                                                                                                                DefaultTextUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                  DocumentFilter.FilterBypass
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                    GlyphView.GlyphPainter
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                      LayeredHighlighter.LayerPainter
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                        LayeredHighlighter
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                          NavigationFilter.FilterBypass
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                            javax.swing.tree
                                                                                                                                                                                                                                                                                                                                                                                                                                                              AbstractLayoutCache.NodeDimensions
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                AbstractLayoutCache
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  javax.swing
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    AbstractButton
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      AbstractCellEditor
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        AbstractListModel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          AbstractSpinnerModel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FocusManager
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              InputVerifier
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                InternalFrameFocusTraversalPolicy
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  JFormattedTextField.AbstractFormatterFactory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    JFormattedTextField.AbstractFormatter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      JPasswordField
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • added
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + implements ChangeListener
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • added
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        LookAndFeel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          RowFilter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            java.logging
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              java.util.logging
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                LogRecord
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • added
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • added
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  java.management.rmi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    javax.management.remote.rmi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      RMIConnectorServer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        CREDENTIAL_TYPES
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • removed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        java.management
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          javax.management.relation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            RoleStatus
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              java.net.http
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                java.net.http
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  HttpRequest.BodyPublishers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • added
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    HttpRequest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • added
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      java.rmi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        java.rmi.activation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + 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
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Data Source

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          This report is based on simple comparison of all public and protected APIs of the java.* and javax.* packages of JDK builds 17-ea+5-266-open and 13.0.2+8-adpt. It does not make statements about compatibility.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          More detailed API comparisons based on the japicmp tool can be found here.