Java 16
version: 16
Release date:
EOL date:
bytecode: 60.0
Distro | TCK 1 | Vendor | License | Platforms |
---|---|---|---|---|
AdoptOpenJDK | AdoptOpenJDK | GPLv2+CE |
|
|
Azul Zulu Builds of OpenJDK 16 | Azul Systems | GPLv2+CE |
|
|
Corretto 16 | Amazon | GPLv2+CE |
|
|
Eclipse Temurin | Adoptium | GPLv2+CE |
|
|
Liberica | BellSoft | GPLv2+CE |
|
|
Microsoft Build of OpenJDK 16 | Microsoft | GPLv2+CE |
|
|
Oracle JDK 16 | Oracle | Commercial |
|
|
SapMachine 16 | SAP | GPLv2+CE |
|
|
Semeru Runtime Open Edition, Version 16 | IBM | GPLv2+CE |
|
New Features
New APIs
base:
version: 16
build 16.0.2+7
target:
version: 15
build 15.0.2+7
-
-
-
-
modified
-
-
-
-
-
fORIGINALadded
-
-
-
added
-
-
added
-
added
-
added
-
-
-
-
-
deprecated
-
added
-
-
-
-
modified
-
-
-
-
modified
-
-
-
cBoolean
-
forRemoval
-
forRemoval
-
-
cByte
-
forRemoval
-
forRemoval
-
-
-
forRemoval
-
-
cClass
-
added
-
modified
-
modified
-
mpermittedSubclasses()removed
-
-
cDouble
-
forRemoval
-
forRemoval
-
-
cFloat
-
forRemoval
-
forRemoval
-
forRemoval
-
-
-
added
-
-
cInteger
-
forRemoval
-
forRemoval
-
-
cLong
-
forRemoval
-
forRemoval
-
-
cRecordmodified
-
cShort
-
forRemoval
-
forRemoval
-
-
-
deprecatedforRemoval
-
deprecatedforRemoval
-
deprecatedforRemoval
-
deprecatedforRemoval
-
mstop()forRemoval
-
-
-
pjava.net
-
-
deprecatedforRemoval
-
-
added
-
-
fUNIXadded
-
-
-
pjava.nio
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
-
-
deprecated
-
-
cX509CRL
-
deprecated
-
-
-
deprecated
-
deprecated
-
deprecated
-
deprecated
-
-
-
deprecated
-
deprecated
-
-
-
-
-
added
-
-
-
-
cObjects
-
added
-
-
-
-
-
-
forRemoval
-
-
-
-
-
protected
-
-
-
protected
-
-
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
-
-
protected
-
-
-
protected
-
-
-
forRemoval
-
-
-
forRemoval
-
-
-
protected
-
-
-
protected
-
-
-
-
-
added
-
-
-
pjava.awt
-
-
-
protected
-
-
-
-
-
protected
-
-
-
protected
-
-
-
-
-
protected
-
-
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
-
-
protected
-
-
-
-
-
protected
-
-
-
-
-
protected
-
-
-
protected
-
-
-
-
-
protected
-
-
cFileView
-
protected
-
-
-
-
-
protected
-
-
-
minstallListeners(AbstractButton)removed
-
muninstallListeners(AbstractButton)removed
-
-
-
added
-
-
-
-
-
protected
-
-
-
-
-
added
-
-
-
protected
-
-
-
-
cButtonUI
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
cLabelUI
-
protected
-
-
cListUI
-
mListUI()protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
cPanelUI
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
cSliderUI
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
cTableUI
-
protected
-
-
cTextUI
-
mTextUI()protected
-
-
-
protected
-
-
-
protected
-
-
cTreeUI
-
mTreeUI()protected
-
-
-
protected
-
-
-
-
-
protected
-
-
-
protected
-
-
-
-
-
protected
-
-
-
mParser()protected
-
-
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
-
-
protected
-
-
-
protected
-
-
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
added
-
-
implements ChangeListener
-
added
-
-
-
protected
-
-
-
protected
-
-
-
-
-
-
-
added
-
deprecated
-
added
-
deprecated
-
-
-
-
-
-
-
deprecatedforRemoval
-
-
-
-
-
base:
version: 16
build 16.0.2+7
target:
version: 14
build 14.0.2+12
-
-
-
-
modified
-
-
-
-
-
mConstantBootstraps()removed
-
-
-
fORIGINALadded
-
added
-
-
-
added
-
-
modified
-
added
-
modified
-
modified
-
added
-
added
-
-
added
-
-
-
-
deprecated
-
added
-
-
-
-
cModifier
-
mModifier()removed
-
-
modified
-
-
added
-
added
-
added
-
-
-
-
-
modified
-
-
-
cBooleanimplements Constable
-
forRemoval
-
forRemoval
-
added
-
-
cByteimplements Constable
-
forRemoval
-
forRemoval
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
added
-
fYEZIDIadded
-
-
implements Constable
-
forRemoval
-
added
-
-
cClass
-
added
-
modified
-
added
-
modified
-
added
-
-
cDouble
-
forRemoval
-
forRemoval
-
-
cFloat
-
forRemoval
-
forRemoval
-
forRemoval
-
-
-
added
-
-
cInteger
-
forRemoval
-
forRemoval
-
-
cLong
-
forRemoval
-
forRemoval
-
-
cMath
-
added
-
added
-
-
-
added
-
-
cRecordmodified
-
cShortimplements Constable
-
forRemoval
-
forRemoval
-
added
-
-
-
added
-
added
-
-
cString
-
modified
-
modified
-
modified
-
-
-
deprecatedforRemoval
-
deprecatedforRemoval
-
deprecatedforRemoval
-
deprecatedforRemoval
-
mstop()forRemoval
-
-
-
added
-
added
-
added
-
fYEZIDIadded
-
-
-
added
-
-
-
pjava.net
-
-
msupportedOptions()removed
-
-
-
deprecatedforRemoval
-
-
added
-
-
fUNIXadded
-
-
-
-
-
-
-
added
-
-
-
added
-
-
-
pjava.nio
-
-
added
-
-
-
added
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
-
-
deprecated
-
-
cX509CRL
-
deprecated
-
-
-
deprecated
-
deprecated
-
deprecated
-
deprecated
-
-
-
deprecated
-
deprecated
-
-
-
-
iEdECKeyadded
-
added
-
added
-
-
-
-
added
-
-
-
-
-
added
-
-
-
-
-
modified
-
-
-
-
-
-
-
forRemoval
-
-
-
-
-
protected
-
-
-
protected
-
-
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
protected
-
-
-
-