JSR 379: Java SE 9

JavaTM Platform, Standard Edition
Annex 2: API Differences between Java SE 8 & Java SE 9 (build 180)
Compiled by Iris Clark

Specification Statistics
Date Created2017-07-27 10:59:59
Old VersionJava™ SE 8
New VersionJava™ SE 9 (build 180)
Processed Packages236
 ChangedAddedRemovedUnchangedTotal
Documents464618601044936
Contexts43684242455859354756
Specification Detail
(*) Columns: (1) - Changed, (2) - Added, (3) - Removed, ∑ - Total
PackageDocumentsContexts
ModifiedUnchangedTotalModifiedUnchangedTotal
123123
java.applet66065353154
java.awt158316111622443862825576773234
java.awt.color88084848158206
java.awt.datatransfer1313013999910109
java.awt.desktop31310317676076
java.awt.dnd24241251974620748255
java.awt.doc-files044044
java.awt.event4414504530416320253573
java.awt.font212102122722231207438
java.awt.geom3737037603603141744
java.awt.im441528281947
java.awt.im.spi44042626329
java.awt.image5335605677021791134925
java.awt.image.renderable8808999910109
java.awt.print111101169691685
java.beans402420422941330717324
java.beans.beancontext222222418018032212
java.io824860868442687085955
java.lang105141190119131727815954642059
java.lang.annotation1313013291301747
java.lang.doc-files11121112
java.lang.instrument6170725631435
java.lang.invoke16420020158116127518293
java.lang.management2121021166216822190
java.lang.module20200201641640164
java.lang.ref6280817724428
java.lang.reflect301310312341324733280
java.math5505152615820178
java.net666606665830688125813
java.net.doc-files11011101
java.net.spi22023303
java.nio1515015254603148322
java.nio.channels575705727127152323
java.nio.channels.spi77074747552
java.nio.charset1212113939322115
java.nio.charset.spi22025505
java.nio.file454534822422463287
java.nio.file.attribute2222426919155146
java.nio.file.spi33033232234
java.rmi21210216262264
java.rmi.activation1717017838317100
java.rmi.dgc44041111314
java.rmi.registry44041818119
java.rmi.server2828028136213816154
java.security866922946275167854732
java.security.acl99093939039
java.security.cert53154155408741560475
java.security.interfaces141401436361349
java.security.spec2727229117412133154
java.sql5335605610592210812191300
java.text313103142942989518
java.text.spi77072121627
java.time19190197301874852800
java.time.chrono2222022378438231413
java.time.format9909107210936145
java.time.temporal171701712412466190
java.time.zone77076464872
java.util12721292131184716720141872201
java.util.concurrent666721731069841153271180
java.util.concurrent.atomic1717017241913324336
java.util.concurrent.locks15150152022029211
java.util.doc-files44044404
java.util.function4444044808042122
java.util.jar12120129464104195299
java.util.logging18180181799219030220
java.util.prefs101001010710712119
java.util.regex5505615661177
java.util.spi8311011251237441
java.util.stream14140142441525913272
java.util.zip21122022205112218193411
javax.accessibility281290292224226152378
javax.activation181801812612614140
javax.activity44041313316
javax.annotation77071919322
javax.annotation.processing1311401449655762
javax.crypto2525025212121326239
javax.crypto.interfaces550577714
javax.crypto.spec171701779791998
javax.imageio121201227527571346
javax.imageio.event66062525530
javax.imageio.metadata770716716736203
javax.imageio.metadata.doc-files11671167
javax.imageio.plugins.bmp22025516
javax.imageio.plugins.jpeg550529291241
javax.imageio.plugins.tiff13130134894890489
javax.imageio.spi1212012898928117
javax.imageio.stream121201220620615221
javax.jws88082929433
javax.jws.soap88082222931
javax.lang.model4404143171027
javax.lang.model.element191029029984914744191
javax.lang.model.type1919019551563086
javax.lang.model.util311041041208542626268
javax.management73174074482248498582
javax.management.loading77185656662
javax.management.modelmbean13130131301308138
javax.management.monitor111101113013031161
javax.management.openmbean262602621521539254
javax.management.relation282802822422441265
javax.management.remote1919019797928107
javax.management.remote.rmi1111011148114911160
javax.management.timer44045555863
javax.naming4242042290129162353
javax.naming.directory191901916616628194
javax.naming.event880827271643
javax.naming.ldap232302312112133154
javax.naming.spi131301335351348
javax.net33031414216
javax.net.ssl40404442941831246358
javax.print26260269393101194
javax.print.attribute232342714114129170
javax.print.attribute.standard7171576333333399732
javax.print.event990927271441
javax.rmi22028808
javax.rmi.CORBA10100106262971
javax.rmi.ssl33031414216
javax.script131301312712720147
javax.security.auth10100105454054
javax.security.auth.callback111101158581472
javax.security.auth.kerberos729097621979106
javax.security.auth.login151511653531265
javax.security.auth.spi22027707
javax.security.auth.x50033032121324
javax.security.cert88084040040
javax.security.sasl111101144442468
javax.sound.midi292902923523565300
javax.sound.midi.spi55052323427
javax.sound.sampled353503522522574299
javax.sound.sampled.spi55053030434
javax.sql182200201772820513218
javax.sql.rowset131301328228216298
javax.sql.rowset.serial11110111451451146
javax.sql.rowset.spi990947471865
javax.swing24222440244421020442344854719
javax.swing.border121201215215218170
javax.swing.colorchooser550531334337
javax.swing.doc-files000000
javax.swing.event494915019219267259
javax.swing.filechooser550539342446
javax.swing.plaf4949150182418632218
javax.swing.plaf.basic19419401942082820902542344
javax.swing.plaf.metal7171071643364637683
javax.swing.plaf.multi3232032475247731508
javax.swing.plaf.multi.doc-files11011101
javax.swing.plaf.nimbus77075959463
javax.swing.plaf.nimbus.doc-files011011
javax.swing.plaf.synth5015115272610736119855
javax.swing.plaf.synth.doc-files11121112
javax.swing.table1616016271127238310
javax.swing.text113113411713652113862051591
javax.swing.text.doc-files000000
javax.swing.text.html454504557957943622
javax.swing.text.html.parser11110111791799188
javax.swing.text.rtf22028808
javax.swing.tree212102135835862420
javax.swing.undo1010010999910109
javax.swing.undo.doc-files000000
javax.tools241250251243315744201
javax.transaction440477310
javax.transaction.xa440420203959
javax.xml22026171118
javax.xml.bind31132032290329315308
javax.xml.bind.annotation414104110810814122
javax.xml.bind.annotation.adapters88082525126
javax.xml.bind.attachment33031212012
javax.xml.bind.helpers99091101101111
javax.xml.bind.util44041414014
javax.xml.catalog88083434034
javax.xml.crypto161601668681785
javax.xml.crypto.dom44042323326
javax.xml.crypto.dsig171721910110136137
javax.xml.crypto.dsig.dom33031313215
javax.xml.crypto.dsig.keyinfo990937371249
javax.xml.crypto.dsig.spec8841220201535
javax.xml.datatype6617100110142143
javax.xml.namespace33031515116
javax.xml.parsers770789291091
javax.xml.soap28280282752753278
javax.xml.stream1515116201320436240
javax.xml.stream.events141411560601474
javax.xml.stream.util55056868371
javax.xml.transform1313013832851398
javax.xml.transform.dom440423124226
javax.xml.transform.sax660638139443
javax.xml.transform.stax330313114418
javax.xml.transform.stream330331132234
javax.xml.validation880857158664
javax.xml.ws333303316816812180
javax.xml.ws.handler880822221840
javax.xml.ws.handler.soap33038808
javax.xml.ws.http33035516
javax.xml.ws.soap880836361147
javax.xml.ws.spi550543144044
javax.xml.ws.spi.http44043535338
javax.xml.ws.wsaddressing33031818018
javax.xml.xpath113141154426701787
org.ietf.jgss990911911940159
org.omg.CORBA1711172211931140811483551503
org.omg.CORBA.DynAnyPackage550599413
org.omg.CORBA.ORBPackage314045813215
org.omg.CORBA.TypeCodePackage3250551621223
org.omg.CORBA.doc-files022022
org.omg.CORBA.portable191922114714722169
org.omg.CORBA_2_322027718
org.omg.CORBA_2_3.portable55051919423
org.omg.CosNaming343413519719741238
org.omg.CosNaming.NamingContextExtPackage77073939443
org.omg.CosNaming.NamingContextPackage191901910310319122
org.omg.Dynamic22024426
org.omg.DynamicAny494915071071043753
org.omg.DynamicAny.DynAnyFactoryPackage33031212012
org.omg.DynamicAny.DynAnyPackage55052323023
org.omg.IOP383813914514541186
org.omg.IOP.CodecFactoryPackage33031212012
org.omg.IOP.CodecPackage77073434034
org.omg.Messaging330399211
org.omg.PortableInterceptor575725923123141272
org.omg.PortableInterceptor.ORBInitInfoPackage66063131233
org.omg.PortableServer525235517117173244
org.omg.PortableServer.CurrentPackage33031212012
org.omg.PortableServer.POAManagerPackage44041515924
org.omg.PortableServer.POAPackage21210211121121113
org.omg.PortableServer.ServantLocatorPackage22026628
org.omg.PortableServer.portable220299110
org.omg.SendingContext11231123
org.omg.stub.java.rmi22023314
org.w3c.dom26127330196620253255
org.w3c.dom.bootstrap22026617
org.w3c.dom.events99094545853
org.w3c.dom.ls121201268681482
org.w3c.dom.ranges44043737037
org.w3c.dom.traversal55054444044
org.w3c.dom.views33035505
org.xml.sax181801813811390139
org.xml.sax.ext99096464064
org.xml.sax.helpers11110111721721173
Total46461860483210449364368424245546163859354756

© 2017 Oracle Corporation and/or its affiliates