JSR 395: Java SE 20

JavaTM Platform, Standard Edition
DRAFT: API Differences between Java SE 19 (build 36) & Java SE 20 (build 34)
Compiled by Iris Clark

Specification Statistics
Date Created2023-02-06 15:29:55
Old VersionJava™ SE 19 (build 36)
New VersionJava™ SE 20 (build 34)
Processed Packages188
 ChangedAddedRemovedUnchangedTotal
Documents34610338354194
Contexts9501951634964250950
Specification Detail
(*) Columns: (1) - Changed, (2) - Added, (3) - Removed, ∑ - Total
PackageDocumentsContexts
ModifiedUnchangedTotalModifiedUnchangedTotal
123123
java.base/java.io16167086193229781000
java.base/java.lang29299412345145922282287
java.base/java.lang.annotation0101004545
java.base/java.lang.constant22911314157161
java.base/java.lang.doc-files000000
java.base/java.lang.foreign2173311321726516239944443
java.base/java.lang.invoke4422263939319358
java.base/java.lang.module551520145163168
java.base/java.lang.ref1178112930
java.base/java.lang.reflect83112435217697274371
java.base/java.lang.runtime033066
java.base/java.math223544176180
java.base/java.net88596716117811828
java.base/java.net.doc-files000000
java.base/java.net.spi06602020
java.base/java.nio33121533375378
java.base/java.nio.channels445357231125309334
java.base/java.nio.channels.spi1167115354
java.base/java.nio.charset013130116116
java.base/java.nio.charset.spi022055
java.base/java.nio.file22464833295298
java.base/java.nio.file.attribute026260146146
java.base/java.nio.file.spi1123223436
java.base/java.security434351941622164571735
java.base/java.security.cert8847551010465475
java.base/java.security.interfaces111920226062
java.base/java.security.spec22343633199202
java.base/java.text33303333552555
java.base/java.text.spi07702828
java.base/java.time11192011809810
java.base/java.time.chrono022220422422
java.base/java.time.format0990150150
java.base/java.time.temporal11161722188190
java.base/java.time.zone07707272
java.base/java.util441281321521722752292
java.base/java.util.concurrent22727432512261231
java.base/java.util.concurrent.atomic017170336336
java.base/java.util.concurrent.locks015150216216
java.base/java.util.doc-files000000
java.base/java.util.function044440123123
java.base/java.util.jar336955257262
java.base/java.util.random08809797
java.base/java.util.regex332558137386
java.base/java.util.spi0111104444
java.base/java.util.stream017170291291
java.base/java.util.zip66162211617402419
java.base/javax.crypto151510257979160239
java.base/javax.crypto.interfaces05501414
java.base/javax.crypto.spec018180102102
java.base/javax.net03301616
java.base/javax.net.ssl114344123364367
java.base/javax.security.auth2279554550
java.base/javax.security.auth.callback111011117172
java.base/javax.security.auth.login331316665965
java.base/javax.security.auth.spi11122257
java.base/javax.security.auth.x5001123222224
java.base/javax.security.cert08804040
java.compiler/javax.annotation.processing0141406969
java.compiler/javax.lang.model11342133740
java.compiler/javax.lang.model.element030300215215
java.compiler/javax.lang.model.type0191908989
java.compiler/javax.lang.model.util1111395011213300313
java.compiler/javax.tools025250206206
java.datatransfer/java.awt.datatransfer013130109109
java.desktop/java.applet06605454
java.desktop/java.awt771551628831993207
java.desktop/java.awt.color226833202205
java.desktop/java.awt.desktop222931227476
java.desktop/java.awt.dnd025250249249
java.desktop/java.awt.doc-files000000
java.desktop/java.awt.event11444511572573
java.desktop/java.awt.font021210436436
java.desktop/java.awt.geom11363711744745
java.desktop/java.awt.im05504747
java.desktop/java.awt.im.spi04402929
java.desktop/java.awt.image33535655918923
java.desktop/java.awt.image.renderable0880109109
java.desktop/java.awt.print0111108585
java.desktop/java.beans33394233321324
java.desktop/java.beans.beancontext44202477205212
java.desktop/javax.accessibility22272922376378
java.desktop/javax.imageio012120346346
java.desktop/javax.imageio.event06603030
java.desktop/javax.imageio.metadata0770203203
java.desktop/javax.imageio.metadata.doc-files000000
java.desktop/javax.imageio.plugins.bmp022066
java.desktop/javax.imageio.plugins.jpeg05504141
java.desktop/javax.imageio.plugins.tiff013130489489
java.desktop/javax.imageio.spi012120117117
java.desktop/javax.imageio.stream339122525196221
java.desktop/javax.print026260194194
java.desktop/javax.print.attribute027270170170
java.desktop/javax.print.attribute.standard077770738738
java.desktop/javax.print.event09904141
java.desktop/javax.sound.midi029290300300
java.desktop/javax.sound.midi.spi05502727
java.desktop/javax.sound.sampled035350299299
java.desktop/javax.sound.sampled.spi05503434
java.desktop/javax.swing2323221244343446944728
java.desktop/javax.swing.border10102121616154170
java.desktop/javax.swing.colorchooser05503737
java.desktop/javax.swing.doc-files000000
java.desktop/javax.swing.event22485033256259
java.desktop/javax.swing.filechooser05504848
java.desktop/javax.swing.plaf33475055213218
java.desktop/javax.swing.plaf.basic1111183194141423302344
java.desktop/javax.swing.plaf.metal22697122678680
java.desktop/javax.swing.plaf.multi11313211507508
java.desktop/javax.swing.plaf.multi.doc-files000000
java.desktop/javax.swing.plaf.nimbus07706363
java.desktop/javax.swing.plaf.nimbus.doc-files000000
java.desktop/javax.swing.plaf.synth334952213854857
java.desktop/javax.swing.plaf.synth.doc-files000000
java.desktop/javax.swing.table11151611309310
java.desktop/javax.swing.text13131041171822015731593
java.desktop/javax.swing.text.doc-files000000
java.desktop/javax.swing.text.html7738451111611622
java.desktop/javax.swing.text.html.parser011110188188
java.desktop/javax.swing.text.rtf022088
java.desktop/javax.swing.tree22192133417420
java.desktop/javax.swing.undo1191022107109
java.desktop/javax.swing.undo.doc-files000000
java.instrument/java.lang.instrument07703535
java.logging/java.util.logging018180220220
java.management.rmi/javax.management.remote.rmi3381133158161
java.management/java.lang.management021210193193
java.management/javax.management33717433579582
java.management/javax.management.loading55385353962
java.management/javax.management.modelmbean013130138138
java.management/javax.management.monitor011110161161
java.management/javax.management.openmbean026260254254
java.management/javax.management.relation028280265265
java.management/javax.management.remote019190107107
java.management/javax.management.timer04406363
java.naming/javax.naming1141421313339352
java.naming/javax.naming.directory2217192020174194
java.naming/javax.naming.event08804343
java.naming/javax.naming.ldap023230154154
java.naming/javax.naming.ldap.spi033088
java.naming/javax.naming.spi0131304848
java.net.http/java.net.http11222311183184
java.prefs/java.util.prefs1191011118119
java.rmi/java.rmi0212106464
java.rmi/java.rmi.dgc04401414
java.rmi/java.rmi.registry04401919
java.rmi/java.rmi.server028280154154
java.rmi/javax.rmi.ssl03301616
java.scripting/javax.script013130147147
java.security.jgss/javax.security.auth.kerberos0990107107
java.security.jgss/org.ietf.jgss0990159159
java.security.sasl/javax.security.sasl0111106868
java.sql.rowset/javax.sql.rowset013130298298
java.sql.rowset/javax.sql.rowset.serial011110146146
java.sql.rowset/javax.sql.rowset.spi09906565
java.sql/java.sql05656013001300
java.sql/javax.sql020200218218
java.transaction.xa/javax.transaction.xa04405959
java.xml.crypto/javax.xml.crypto0161608585
java.xml.crypto/javax.xml.crypto.dom04402626
java.xml.crypto/javax.xml.crypto.dsig019190165165
java.xml.crypto/javax.xml.crypto.dsig.dom03301515
java.xml.crypto/javax.xml.crypto.dsig.keyinfo09905050
java.xml.crypto/javax.xml.crypto.dsig.spec0131303838
java.xml/javax.xml02201818
java.xml/javax.xml.catalog1178113334
java.xml/javax.xml.datatype0770143143
java.xml/javax.xml.namespace03301616
java.xml/javax.xml.parsers1167339497
java.xml/javax.xml.stream11151611239240
java.xml/javax.xml.stream.events0151507474
java.xml/javax.xml.stream.util05507171
java.xml/javax.xml.transform0131309898
java.xml/javax.xml.transform.dom04402626
java.xml/javax.xml.transform.sax06604343
java.xml/javax.xml.transform.stax03301818
java.xml/javax.xml.transform.stream03303434
java.xml/javax.xml.validation08806464
java.xml/javax.xml.xpath0151508989
java.xml/org.w3c.dom030300255255
java.xml/org.w3c.dom.bootstrap022077
java.xml/org.w3c.dom.events09905353
java.xml/org.w3c.dom.ls0121208282
java.xml/org.w3c.dom.ranges04403737
java.xml/org.w3c.dom.traversal05504444
java.xml/org.w3c.dom.views033055
java.xml/org.xml.sax018180140140
java.xml/org.xml.sax.ext09906464
java.xml/org.xml.sax.helpers011110173173
Total3461033593835419495019516313084964250950

© 2023 Oracle Corporation and/or its affiliates