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 14 (14.0.2+12-adpt).

Element Modification
java.base
    java.lang.constant
      ConstantDescs
        • added
        • added
        • added
        • added
        java.lang.invoke
          ConstantBootstraps
            ConstantBootstraps()
            • removed
            • added
            MethodHandles.Lookup
              • added
              • added
              • added
              • 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
                          AnnotatedType
                            • added
                            • added
                            • added
                            InvocationHandler
                              • 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
                                    Double
                                      • + forRemoval
                                      • + forRemoval
                                      Float
                                        • + forRemoval
                                        • + forRemoval
                                        • + forRemoval
                                        IndexOutOfBoundsException
                                          • added
                                          Integer
                                            • + forRemoval
                                            • + forRemoval
                                            Long
                                              • + forRemoval
                                              • + forRemoval
                                              Math
                                                • added
                                                • added
                                                NullPointerException
                                                  • added
                                                  • + implements Constable
                                                  • + forRemoval
                                                  • + forRemoval
                                                  • added
                                                  StrictMath
                                                    • added
                                                    • added
                                                    ThreadGroup
                                                      • + deprecated
                                                      • + forRemoval
                                                      • + deprecated
                                                      • + forRemoval
                                                      • + deprecated
                                                      • + forRemoval
                                                      • + deprecated
                                                      • + forRemoval
                                                      • + forRemoval
                                                      Character.UnicodeScript
                                                        • added
                                                        • added
                                                        • added
                                                        • added
                                                        CharSequence
                                                          • added
                                                          java.net
                                                            MulticastSocket
                                                              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.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
                                                                                                                DecimalFormatSymbols
                                                                                                                  • added
                                                                                                                  • added
                                                                                                                  java.time.format
                                                                                                                    DateTimeFormatterBuilder
                                                                                                                      • added
                                                                                                                      java.util.concurrent
                                                                                                                        ForkJoinPool
                                                                                                                          • added
                                                                                                                          • added
                                                                                                                          • added
                                                                                                                          java.util.stream
                                                                                                                            • added
                                                                                                                            DoubleStream
                                                                                                                              • added
                                                                                                                              • added
                                                                                                                              IntStream
                                                                                                                                • added
                                                                                                                                • added
                                                                                                                                LongStream
                                                                                                                                  • added
                                                                                                                                  Stream
                                                                                                                                    • added
                                                                                                                                    • added
                                                                                                                                    • added
                                                                                                                                    • added
                                                                                                                                    • added
                                                                                                                                    java.util
                                                                                                                                      • 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
                                                                                                                                                    • - final
                                                                                                                                                    • added
                                                                                                                                                    • added
                                                                                                                                                    Element
                                                                                                                                                      • added
                                                                                                                                                      TypeElement
                                                                                                                                                        • added
                                                                                                                                                        javax.lang.model.type
                                                                                                                                                          TypeMirror
                                                                                                                                                            • added
                                                                                                                                                            • added
                                                                                                                                                            • added
                                                                                                                                                            javax.lang.model
                                                                                                                                                              SourceVersion
                                                                                                                                                                • 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 14.0.2+12-adpt. It does not make statements about compatibility.

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