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

New APIs in Java 13

Comparing Java 13 (13.0.2+8-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
                      Reader
                        Writer
                          java.lang.invoke
                            • + implements Constable
                            • + implements Constable
                            • + implements TypeDescriptor.OfMethod
                            • + implements Constable
                            java.lang.ref
                              Reference
                                java.lang.reflect
                                  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
                                              Runtime
                                                runFinalizersOnExit(boolean)
                                                traceInstructions(boolean)
                                                traceMethodCalls(boolean)
                                                SecurityManager
                                                  checkAwtEventQueueAccess()
                                                  checkMemberAccess(Class, int)
                                                  checkSystemClipboardAccess()
                                                  checkTopLevelWindow(Object)
                                                  • + implements Comparable
                                                  • + implements Comparable
                                                  • + implements Constable
                                                  • + implements ConstantDesc
                                                  System
                                                    runFinalizersOnExit(boolean)
                                                    Thread
                                                      destroy()
                                                      stop(Throwable)
                                                      Character.UnicodeScript
                                                        CharSequence
                                                          java.net
                                                            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.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
                                                                                                                                                                CompletableFuture
                                                                                                                                                                  PriorityBlockingQueue
                                                                                                                                                                    • added
                                                                                                                                                                    • added
                                                                                                                                                                    • added
                                                                                                                                                                    • added
                                                                                                                                                                    TimeUnit
                                                                                                                                                                      CompletionStage
                                                                                                                                                                        java.util.function
                                                                                                                                                                          Predicate
                                                                                                                                                                            java.util.jar
                                                                                                                                                                              • + deprecated
                                                                                                                                                                              • + forRemoval
                                                                                                                                                                              • + deprecated
                                                                                                                                                                              • + forRemoval
                                                                                                                                                                              • + deprecated
                                                                                                                                                                              • + forRemoval
                                                                                                                                                                              java.util.regex
                                                                                                                                                                                Pattern
                                                                                                                                                                                  java.util.stream
                                                                                                                                                                                    Collectors
                                                                                                                                                                                      java.util.zip
                                                                                                                                                                                        Deflater
                                                                                                                                                                                          finalize()
                                                                                                                                                                                          Inflater
                                                                                                                                                                                            finalize()
                                                                                                                                                                                            ZipFile
                                                                                                                                                                                              finalize()
                                                                                                                                                                                              java.util
                                                                                                                                                                                                ArrayList
                                                                                                                                                                                                  • added
                                                                                                                                                                                                  • added
                                                                                                                                                                                                  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
                                                                                                                                                                                                                                                  ExecutableElement
                                                                                                                                                                                                                                                    ModuleElement
                                                                                                                                                                                                                                                      PackageElement
                                                                                                                                                                                                                                                        TypeElement
                                                                                                                                                                                                                                                          TypeParameterElement
                                                                                                                                                                                                                                                            VariableElement
                                                                                                                                                                                                                                                              javax.lang.model.util
                                                                                                                                                                                                                                                                AbstractAnnotationValueVisitor7
                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                  AbstractElementVisitor7
                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                    AbstractTypeVisitor7
                                                                                                                                                                                                                                                                      • + deprecated
                                                                                                                                                                                                                                                                      ElementKindVisitor7
                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                                                        ElementScanner7
                                                                                                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                                                                                                          SimpleAnnotationValueVisitor7
                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                                            SimpleElementVisitor7
                                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                                              SimpleTypeVisitor7
                                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                                TypeKindVisitor7
                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                  javax.lang.model
                                                                                                                                                                                                                                                                                    SourceVersion
                                                                                                                                                                                                                                                                                      javax.tools
                                                                                                                                                                                                                                                                                        StandardJavaFileManager
                                                                                                                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                                                                                                                          java.corba
                                                                                                                                                                                                                                                                                          java.desktop
                                                                                                                                                                                                                                                                                            java.awt.peer
                                                                                                                                                                                                                                                                                              RobotPeer
                                                                                                                                                                                                                                                                                                dispose()
                                                                                                                                                                                                                                                                                                • removed
                                                                                                                                                                                                                                                                                                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.security.jgss
                                                                                                                                                                                                                                                                                                                                    javax.security.auth.kerberos
                                                                                                                                                                                                                                                                                                                                      KerberosPrincipal
                                                                                                                                                                                                                                                                                                                                        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

                                                                                                                                                                                                                                                                                                                                                                This report is based on simple comparison of all public and protected APIs of the java.* and javax.* packages of JDK builds 13.0.2+8-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.

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