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
                                                                                                                                                                                            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
                                                                                                                                                                                                                          HashSet
                                                                                                                                                                                                                            OptionalDouble
                                                                                                                                                                                                                              OptionalInt
                                                                                                                                                                                                                                OptionalLong
                                                                                                                                                                                                                                  Optional
                                                                                                                                                                                                                                    PriorityQueue
                                                                                                                                                                                                                                      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
                                                                                                                                                                                                                                                                                                                                                                      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.