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

New APIs in Java 15

Comparing Java 15 (15.0.2+7-adpt) with Java 11 (11.0.28+6-tem).

Element Modification
java.base
    java.io
      FileInputStream
        finalize()
        FileOutputStream
          finalize()
          InputStream
            PrintStream
              java.lang.annotation
                ElementType
                  java.lang.invoke
                    ConstantBootstraps
                      ConstantBootstraps()
                      • + implements Constable
                      MethodHandles.Lookup
                        • + deprecated
                        • + implements Constable
                        • + implements TypeDescriptor.OfMethod
                        • + implements Constable
                        • - final
                        • - final
                        • - final
                        java.lang.reflect
                          Modifier
                            Modifier()
                            UndeclaredThrowableException
                              getCause()
                              AnnotatedType
                                java.lang
                                  • + implements Constable
                                  • + implements Constable
                                  Character.UnicodeBlock
                                    • + implements Constable
                                    ClassNotFoundException
                                      getCause()
                                      • + implements Constable
                                      • + implements TypeDescriptor.OfField
                                      • + implements Constable
                                      • + implements ConstantDesc
                                      • + implements Constable
                                      ExceptionInInitializerError
                                        getCause()
                                        • + implements Constable
                                        • + implements ConstantDesc
                                        • + implements Constable
                                        • + implements ConstantDesc
                                        • + implements Constable
                                        • + implements ConstantDesc
                                        Math
                                          NullPointerException
                                            Runtime
                                              traceInstructions(boolean)
                                              traceMethodCalls(boolean)
                                              • + implements Constable
                                              StrictMath
                                                • + implements Constable
                                                • + implements ConstantDesc
                                                ThreadGroup
                                                  • + forRemoval
                                                  • + forRemoval
                                                  • + forRemoval
                                                  Thread
                                                    • + forRemoval
                                                    • + forRemoval
                                                    Character.UnicodeScript
                                                      CharSequence
                                                        java.net
                                                          MulticastSocket
                                                            • + deprecated
                                                            • + deprecated
                                                            • + deprecated
                                                            • + deprecated
                                                            • + deprecated
                                                            • + deprecated
                                                            supportedOptions()
                                                            SecureCacheResponse
                                                              ServerSocket
                                                                java.nio.channels.spi
                                                                  SelectorProvider
                                                                    java.nio.channels
                                                                      ServerSocketChannel
                                                                        SocketChannel
                                                                          java.nio.file
                                                                            FileSystems
                                                                              Files
                                                                                java.nio
                                                                                  Buffer
                                                                                    ByteBuffer
                                                                                      CharBuffer
                                                                                        DoubleBuffer
                                                                                          FloatBuffer
                                                                                            IntBuffer
                                                                                              LongBuffer
                                                                                                MappedByteBuffer
                                                                                                  ShortBuffer
                                                                                                    java.security.acl
                                                                                                    java.security.interfaces
                                                                                                      DSAPrivateKey
                                                                                                        • + deprecated
                                                                                                        DSAPublicKey
                                                                                                          • + deprecated
                                                                                                          ECPrivateKey
                                                                                                            • + deprecated
                                                                                                            ECPublicKey
                                                                                                              • + deprecated
                                                                                                              RSAMultiPrimePrivateCrtKey
                                                                                                                • + deprecated
                                                                                                                RSAPrivateCrtKey
                                                                                                                  • + deprecated
                                                                                                                  RSAPrivateKey
                                                                                                                    • + deprecated
                                                                                                                    RSAPublicKey
                                                                                                                      • + deprecated
                                                                                                                      java.security.spec
                                                                                                                        NamedParameterSpec
                                                                                                                          java.security
                                                                                                                            PrivilegedActionException
                                                                                                                              getCause()
                                                                                                                              Key
                                                                                                                                • + deprecated
                                                                                                                                PrivateKey
                                                                                                                                  • + deprecated
                                                                                                                                  PublicKey
                                                                                                                                    • + deprecated
                                                                                                                                    java.text.spi
                                                                                                                                      NumberFormatProvider
                                                                                                                                        java.text
                                                                                                                                          DecimalFormatSymbols
                                                                                                                                            NumberFormat.Field
                                                                                                                                              NumberFormat
                                                                                                                                                java.time.chrono
                                                                                                                                                  JapaneseEra
                                                                                                                                                    java.util.concurrent.locks
                                                                                                                                                      AbstractQueuedLongSynchronizer
                                                                                                                                                        • - protected
                                                                                                                                                        • + public
                                                                                                                                                        LockSupport
                                                                                                                                                          java.util.concurrent
                                                                                                                                                            CompletableFuture
                                                                                                                                                              CompletionStage
                                                                                                                                                                java.util.jar
                                                                                                                                                                  Pack200
                                                                                                                                                                  Pack200.Packer
                                                                                                                                                                  Pack200.Unpacker
                                                                                                                                                                  java.util.stream
                                                                                                                                                                    Collectors
                                                                                                                                                                      java.util.zip
                                                                                                                                                                        Deflater
                                                                                                                                                                          finalize()
                                                                                                                                                                          Inflater
                                                                                                                                                                            finalize()
                                                                                                                                                                            ZipFile
                                                                                                                                                                              finalize()
                                                                                                                                                                              java.util
                                                                                                                                                                                HashSet
                                                                                                                                                                                  NoSuchElementException
                                                                                                                                                                                    TreeMap
                                                                                                                                                                                      javax.crypto.interfaces
                                                                                                                                                                                        DHPrivateKey
                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                          DHPublicKey
                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                            PBEKey
                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                              javax.crypto
                                                                                                                                                                                                Cipher
                                                                                                                                                                                                  SecretKey
                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                    javax.net.ssl
                                                                                                                                                                                                      HandshakeCompletedEvent
                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                        HttpsURLConnection
                                                                                                                                                                                                          SSLSession
                                                                                                                                                                                                            • - abstract
                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                            javax.security.cert
                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                              java.compiler
                                                                                                                                                                                                                javax.annotation.processing
                                                                                                                                                                                                                  ProcessingEnvironment
                                                                                                                                                                                                                    javax.lang.model.element
                                                                                                                                                                                                                      ElementKind
                                                                                                                                                                                                                        • - final
                                                                                                                                                                                                                        ElementVisitor
                                                                                                                                                                                                                          Element
                                                                                                                                                                                                                            ExecutableElement
                                                                                                                                                                                                                              ModuleElement
                                                                                                                                                                                                                                PackageElement
                                                                                                                                                                                                                                  TypeElement
                                                                                                                                                                                                                                    TypeParameterElement
                                                                                                                                                                                                                                      VariableElement
                                                                                                                                                                                                                                        javax.lang.model.type
                                                                                                                                                                                                                                          TypeMirror
                                                                                                                                                                                                                                            javax.lang.model.util
                                                                                                                                                                                                                                              AbstractAnnotationValueVisitor7
                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                AbstractElementVisitor6
                                                                                                                                                                                                                                                  AbstractElementVisitor7
                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                    AbstractTypeVisitor7
                                                                                                                                                                                                                                                      • + deprecated
                                                                                                                                                                                                                                                      ElementFilter
                                                                                                                                                                                                                                                        ElementKindVisitor6
                                                                                                                                                                                                                                                          ElementKindVisitor7
                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                            ElementScanner7
                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                              SimpleAnnotationValueVisitor7
                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                SimpleElementVisitor7
                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                  SimpleTypeVisitor7
                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                    TypeKindVisitor7
                                                                                                                                                                                                                                                                      • + deprecated
                                                                                                                                                                                                                                                                      • + deprecated
                                                                                                                                                                                                                                                                      Elements
                                                                                                                                                                                                                                                                        javax.lang.model
                                                                                                                                                                                                                                                                          SourceVersion
                                                                                                                                                                                                                                                                            javax.tools
                                                                                                                                                                                                                                                                              ToolProvider
                                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                                • + forRemoval
                                                                                                                                                                                                                                                                                StandardJavaFileManager
                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                  java.desktop
                                                                                                                                                                                                                                                                                    javax.swing.filechooser
                                                                                                                                                                                                                                                                                      FileSystemView
                                                                                                                                                                                                                                                                                        javax.swing.plaf.basic
                                                                                                                                                                                                                                                                                          BasicRadioButtonUI
                                                                                                                                                                                                                                                                                            • added
                                                                                                                                                                                                                                                                                            • added
                                                                                                                                                                                                                                                                                            javax.swing
                                                                                                                                                                                                                                                                                              JPasswordField
                                                                                                                                                                                                                                                                                                setText(String)
                                                                                                                                                                                                                                                                                                • removed
                                                                                                                                                                                                                                                                                                java.management.rmi
                                                                                                                                                                                                                                                                                                  javax.management.remote.rmi
                                                                                                                                                                                                                                                                                                    RMIConnectorServer
                                                                                                                                                                                                                                                                                                      CREDENTIAL_TYPES
                                                                                                                                                                                                                                                                                                      java.naming
                                                                                                                                                                                                                                                                                                        javax.naming.directory
                                                                                                                                                                                                                                                                                                          Attribute
                                                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                                                            javax.naming
                                                                                                                                                                                                                                                                                                              Name
                                                                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                                                                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
                                                                                                                                                                                                                                                                                                                    java.rmi.server
                                                                                                                                                                                                                                                                                                                      RemoteRef
                                                                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                                                                        ServerRef
                                                                                                                                                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                                                                                                                                                          java.security.jgss
                                                                                                                                                                                                                                                                                                                            javax.security.auth.kerberos
                                                                                                                                                                                                                                                                                                                              KerberosPrincipal
                                                                                                                                                                                                                                                                                                                                java.xml.crypto
                                                                                                                                                                                                                                                                                                                                  javax.xml.crypto.dsig.keyinfo
                                                                                                                                                                                                                                                                                                                                    KeyValue
                                                                                                                                                                                                                                                                                                                                      javax.xml.crypto.dsig
                                                                                                                                                                                                                                                                                                                                        CanonicalizationMethod
                                                                                                                                                                                                                                                                                                                                          java.xml
                                                                                                                                                                                                                                                                                                                                            javax.xml.parsers
                                                                                                                                                                                                                                                                                                                                              DocumentBuilderFactory
                                                                                                                                                                                                                                                                                                                                                SAXParserFactory
                                                                                                                                                                                                                                                                                                                                                  org.xml.sax
                                                                                                                                                                                                                                                                                                                                                    ContentHandler

                                                                                                                                                                                                                                                                                                                                                      This report is based on simple comparison of all public and protected APIs of the Java SE packages of JDK builds 15.0.2+7-adpt and 11.0.28+6-tem. It does not make statements about compatibility.

                                                                                                                                                                                                                                                                                                                                                      For the latest Java versions the corresponding CSRs (Compatibility & Specification Review) are linked for a quick reference to find out about the reasoning of the change.