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

New APIs in Java 14

Comparing Java 14 (14.0.2+12-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
                      • + deprecated
                      • + forRemoval
                      • + implements Constable
                      MethodHandles.Lookup
                        • + deprecated
                        • + implements Constable
                        • + implements TypeDescriptor.OfMethod
                        • + implements Constable
                        java.lang.reflect
                          Modifier
                            • + deprecated
                            • + forRemoval
                            UndeclaredThrowableException
                              getCause()
                              java.lang
                                Character.UnicodeBlock
                                  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
                                      NullPointerException
                                        Runtime
                                          traceInstructions(boolean)
                                          traceMethodCalls(boolean)
                                          StrictMath
                                            • + implements Constable
                                            • + implements ConstantDesc
                                            ThreadGroup
                                              • + forRemoval
                                              • + forRemoval
                                              • + forRemoval
                                              Thread
                                                • + forRemoval
                                                • + forRemoval
                                                Character.UnicodeScript
                                                  java.net
                                                    MulticastSocket
                                                      • + deprecated
                                                      • + deprecated
                                                      • + deprecated
                                                      • + deprecated
                                                      • + deprecated
                                                      • + deprecated
                                                      SecureCacheResponse
                                                        ServerSocket
                                                          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
                                                                                                        PrivilegedActionException
                                                                                                          getCause()
                                                                                                          Key
                                                                                                            • + deprecated
                                                                                                            PrivateKey
                                                                                                              • + deprecated
                                                                                                              PublicKey
                                                                                                                • + deprecated
                                                                                                                java.text.spi
                                                                                                                  NumberFormatProvider
                                                                                                                    java.text
                                                                                                                      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
                                                                                                                                                            javax.crypto.interfaces
                                                                                                                                                              DHPrivateKey
                                                                                                                                                                • + deprecated
                                                                                                                                                                DHPublicKey
                                                                                                                                                                  • + deprecated
                                                                                                                                                                  PBEKey
                                                                                                                                                                    • + deprecated
                                                                                                                                                                    javax.crypto
                                                                                                                                                                      Cipher
                                                                                                                                                                        SecretKey
                                                                                                                                                                          • + deprecated
                                                                                                                                                                          javax.net.ssl
                                                                                                                                                                            HandshakeCompletedEvent
                                                                                                                                                                              • + forRemoval
                                                                                                                                                                              HttpsURLConnection
                                                                                                                                                                                SSLSession
                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                  javax.security.cert
                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                    java.compiler
                                                                                                                                                                                      javax.annotation.processing
                                                                                                                                                                                        ProcessingEnvironment
                                                                                                                                                                                          javax.lang.model.element
                                                                                                                                                                                            ElementKind
                                                                                                                                                                                              ElementVisitor
                                                                                                                                                                                                ExecutableElement
                                                                                                                                                                                                  ModuleElement
                                                                                                                                                                                                    PackageElement
                                                                                                                                                                                                      TypeElement
                                                                                                                                                                                                        TypeParameterElement
                                                                                                                                                                                                          VariableElement
                                                                                                                                                                                                            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.naming
                                                                                                                                                                                                                                                                  javax.naming.directory
                                                                                                                                                                                                                                                                    Attribute
                                                                                                                                                                                                                                                                      • + deprecated
                                                                                                                                                                                                                                                                      javax.naming
                                                                                                                                                                                                                                                                        Name
                                                                                                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                                                                                                          java.rmi
                                                                                                                                                                                                                                                                            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 14.0.2+12-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.