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 10 (10.0.2-open).

Element Modification
java.activation
java.base
    java.io
      ByteArrayInputStream
        ByteArrayOutputStream
          FileInputStream
            finalize()
            FileOutputStream
              finalize()
              FileReader
                FileWriter
                  InputStream
                    OutputStream
                      PrintStream
                        Reader
                          Writer
                            java.lang.annotation
                              ElementType
                                java.lang.invoke
                                  • + implements Constable
                                  MethodHandles.Lookup
                                    • + deprecated
                                    • + implements Constable
                                    • + implements TypeDescriptor.OfMethod
                                    • + implements Constable
                                    java.lang.ref
                                      Reference
                                        java.lang.reflect
                                          Modifier
                                            • + deprecated
                                            • + forRemoval
                                            UndeclaredThrowableException
                                              getCause()
                                              • removed
                                              java.lang
                                                Character.UnicodeBlock
                                                  Character
                                                    ClassNotFoundException
                                                      getCause()
                                                      • removed
                                                      • + implements Constable
                                                      • + implements TypeDescriptor.OfField
                                                      • + implements Constable
                                                      • + implements ConstantDesc
                                                      • + implements Constable
                                                      ExceptionInInitializerError
                                                        getCause()
                                                        • removed
                                                        • + implements Constable
                                                        • + implements ConstantDesc
                                                        • + implements Constable
                                                        • + implements ConstantDesc
                                                        • + implements Constable
                                                        • + implements ConstantDesc
                                                        NullPointerException
                                                          • added
                                                          Runtime
                                                            runFinalizersOnExit(boolean)
                                                            traceInstructions(boolean)
                                                            traceMethodCalls(boolean)
                                                            SecurityManager
                                                              checkAwtEventQueueAccess()
                                                              checkMemberAccess(Class, int)
                                                              checkSystemClipboardAccess()
                                                              checkTopLevelWindow(Object)
                                                              StrictMath
                                                                • + implements Comparable
                                                                • + implements Comparable
                                                                • + implements Constable
                                                                • + implements ConstantDesc
                                                                System
                                                                  runFinalizersOnExit(boolean)
                                                                  ThreadGroup
                                                                    • + forRemoval
                                                                    • + forRemoval
                                                                    • + forRemoval
                                                                    Thread
                                                                      destroy()
                                                                      • + forRemoval
                                                                      stop(Throwable)
                                                                      • + forRemoval
                                                                      Character.UnicodeScript
                                                                        CharSequence
                                                                          java.net
                                                                            MulticastSocket
                                                                              • + deprecated
                                                                              • + deprecated
                                                                              • + deprecated
                                                                              • + deprecated
                                                                              • + deprecated
                                                                              • + deprecated
                                                                              SecureCacheResponse
                                                                                ServerSocket
                                                                                  java.nio.channels
                                                                                    SelectionKey
                                                                                      Selector
                                                                                        java.nio.file
                                                                                          FileSystems
                                                                                            Files
                                                                                              Path
                                                                                                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
                                                                                                                              RSAKey
                                                                                                                                RSAMultiPrimePrivateCrtKey
                                                                                                                                  • + deprecated
                                                                                                                                  RSAPrivateCrtKey
                                                                                                                                    • + deprecated
                                                                                                                                    RSAPrivateKey
                                                                                                                                      • + deprecated
                                                                                                                                      RSAPublicKey
                                                                                                                                        • + deprecated
                                                                                                                                        java.security.spec
                                                                                                                                          • - extends Object
                                                                                                                                          • - implements AlgorithmParameterSpec
                                                                                                                                          • + extends NamedParameterSpec
                                                                                                                                          getName()
                                                                                                                                          MGF1ParameterSpec
                                                                                                                                            PSSParameterSpec
                                                                                                                                              RSAKeyGenParameterSpec
                                                                                                                                                RSAMultiPrimePrivateCrtKeySpec
                                                                                                                                                  RSAPrivateCrtKeySpec
                                                                                                                                                    RSAPrivateKeySpec
                                                                                                                                                      RSAPublicKeySpec
                                                                                                                                                        java.security
                                                                                                                                                          PrivilegedActionException
                                                                                                                                                            getCause()
                                                                                                                                                            • removed
                                                                                                                                                            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
                                                                                                                                                                                          PriorityBlockingQueue
                                                                                                                                                                                            • added
                                                                                                                                                                                            • added
                                                                                                                                                                                            • added
                                                                                                                                                                                            • added
                                                                                                                                                                                            TimeUnit
                                                                                                                                                                                              CompletionStage
                                                                                                                                                                                                java.util.function
                                                                                                                                                                                                  Predicate
                                                                                                                                                                                                    java.util.jar
                                                                                                                                                                                                      Pack200
                                                                                                                                                                                                      Pack200.Packer
                                                                                                                                                                                                      Pack200.Unpacker
                                                                                                                                                                                                      java.util.regex
                                                                                                                                                                                                        Pattern
                                                                                                                                                                                                          java.util.stream
                                                                                                                                                                                                            Collectors
                                                                                                                                                                                                              java.util.zip
                                                                                                                                                                                                                Deflater
                                                                                                                                                                                                                  finalize()
                                                                                                                                                                                                                  Inflater
                                                                                                                                                                                                                    finalize()
                                                                                                                                                                                                                    ZipFile
                                                                                                                                                                                                                      finalize()
                                                                                                                                                                                                                      java.util
                                                                                                                                                                                                                        ArrayList
                                                                                                                                                                                                                          • added
                                                                                                                                                                                                                          • added
                                                                                                                                                                                                                          HashSet
                                                                                                                                                                                                                            OptionalDouble
                                                                                                                                                                                                                              OptionalInt
                                                                                                                                                                                                                                OptionalLong
                                                                                                                                                                                                                                  Optional
                                                                                                                                                                                                                                    PriorityQueue
                                                                                                                                                                                                                                      • added
                                                                                                                                                                                                                                      • added
                                                                                                                                                                                                                                      • added
                                                                                                                                                                                                                                      • added
                                                                                                                                                                                                                                      Collection
                                                                                                                                                                                                                                        javax.crypto.interfaces
                                                                                                                                                                                                                                          DHPrivateKey
                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                            DHPublicKey
                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                              PBEKey
                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                javax.crypto.spec
                                                                                                                                                                                                                                                  javax.crypto
                                                                                                                                                                                                                                                    Cipher
                                                                                                                                                                                                                                                      SecretKey
                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                        javax.net.ssl
                                                                                                                                                                                                                                                          HandshakeCompletedEvent
                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                            HttpsURLConnection
                                                                                                                                                                                                                                                              SSLSession
                                                                                                                                                                                                                                                                • + forRemoval
                                                                                                                                                                                                                                                                javax.security.auth
                                                                                                                                                                                                                                                                  Policy
                                                                                                                                                                                                                                                                  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.corba
                                                                                                                                                                                                                                                                                                                                  java.desktop
                                                                                                                                                                                                                                                                                                                                    java.awt
                                                                                                                                                                                                                                                                                                                                      • + implements Serializable
                                                                                                                                                                                                                                                                                                                                      • + implements Serializable
                                                                                                                                                                                                                                                                                                                                      • + implements Serializable
                                                                                                                                                                                                                                                                                                                                      javax.print.attribute.standard
                                                                                                                                                                                                                                                                                                                                        javax.swing.filechooser
                                                                                                                                                                                                                                                                                                                                          FileSystemView
                                                                                                                                                                                                                                                                                                                                            javax.swing
                                                                                                                                                                                                                                                                                                                                              DefaultComboBoxModel
                                                                                                                                                                                                                                                                                                                                                DefaultListModel
                                                                                                                                                                                                                                                                                                                                                  ListSelectionModel
                                                                                                                                                                                                                                                                                                                                                    java.naming
                                                                                                                                                                                                                                                                                                                                                      javax.naming.directory
                                                                                                                                                                                                                                                                                                                                                        Attribute
                                                                                                                                                                                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                                                                                                                                                                                          javax.naming
                                                                                                                                                                                                                                                                                                                                                            Name
                                                                                                                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                                                                                                                              java.rmi
                                                                                                                                                                                                                                                                                                                                                                java.rmi.server
                                                                                                                                                                                                                                                                                                                                                                  RemoteRef
                                                                                                                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                                                                                                                    ServerRef
                                                                                                                                                                                                                                                                                                                                                                      • + deprecated
                                                                                                                                                                                                                                                                                                                                                                      java.se.ee
                                                                                                                                                                                                                                                                                                                                                                      • removed
                                                                                                                                                                                                                                                                                                                                                                      java.security.jgss
                                                                                                                                                                                                                                                                                                                                                                        javax.security.auth.kerberos
                                                                                                                                                                                                                                                                                                                                                                          KerberosPrincipal
                                                                                                                                                                                                                                                                                                                                                                            org.ietf.jgss
                                                                                                                                                                                                                                                                                                                                                                              GSSContext
                                                                                                                                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                java.sql
                                                                                                                                                                                                                                                                                                                                                                                  javax.transaction.xa
                                                                                                                                                                                                                                                                                                                                                                                  java.transaction
                                                                                                                                                                                                                                                                                                                                                                                  java.xml.bind
                                                                                                                                                                                                                                                                                                                                                                                  java.xml.crypto
                                                                                                                                                                                                                                                                                                                                                                                    javax.xml.crypto.dsig.keyinfo
                                                                                                                                                                                                                                                                                                                                                                                      KeyValue
                                                                                                                                                                                                                                                                                                                                                                                        javax.xml.crypto.dsig
                                                                                                                                                                                                                                                                                                                                                                                          CanonicalizationMethod
                                                                                                                                                                                                                                                                                                                                                                                            DigestMethod
                                                                                                                                                                                                                                                                                                                                                                                              SignatureMethod
                                                                                                                                                                                                                                                                                                                                                                                                java.xml.ws.annotation
                                                                                                                                                                                                                                                                                                                                                                                                java.xml.ws
                                                                                                                                                                                                                                                                                                                                                                                                java.xml
                                                                                                                                                                                                                                                                                                                                                                                                  javax.xml.parsers
                                                                                                                                                                                                                                                                                                                                                                                                    DocumentBuilderFactory
                                                                                                                                                                                                                                                                                                                                                                                                      SAXParserFactory
                                                                                                                                                                                                                                                                                                                                                                                                        org.xml.sax
                                                                                                                                                                                                                                                                                                                                                                                                          ContentHandler
                                                                                                                                                                                                                                                                                                                                                                                                            • added

                                                                                                                                                                                                                                                                                                                                                                                                            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 10.0.2-open. 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.