Java 11
version: 11
Release date:
EOL date:
bytecode: 55.0
Distro | TCK 1 | Vendor | License | Platforms |
---|---|---|---|---|
AdoptOpenJDK | AdoptOpenJDK | GPLv2+CE |
|
|
Azul Prime | Azul Systems | Commercial |
|
|
Corretto 11 | Amazon | GPLv2+CE |
|
|
Dragonwell 11 | Alibaba | GPLv2+CE |
|
|
Eclipse Temurin | Adoptium | GPLv2+CE |
|
|
IBM Semeru Runtime Certified Edition, Version 11 | IBM | Commercial |
|
|
Liberica | BellSoft | GPLv2+CE |
|
|
Microsoft Build of OpenJDK 11 | Microsoft | GPLv2+CE |
|
|
OpenJDK Upstream Builds | AdoptOpenJDK | GPLv2+CE |
|
|
Oracle JDK 11 | Oracle | Commercial |
|
|
Red Hat build of OpenJDK 11 | Red Hat | GPLv2+CE |
|
|
SapMachine 11 | SAP | GPLv2+CE |
|
|
Semeru Runtime Open Edition, Version 11 | IBM | GPLv2+CE |
|
New Features
JVM
Language
- Local Variable Syntax for Lambda Parameters ( JEP 323 )
API
Tools
- Single Source File Launch ( JEP 330 )
- Flight Recorder ( JEP 328 )
- Pack200 deprecated ( JEP 336 )
- No more frames in JavaDoc ( JDKIssue 8196202 )
New APIs
base:
version: 11
build 11.0.15+10
target:
version: 10
build 10.0.2
-
mjava.activationremoved
-
-
pjava.io
-
-
added
-
-
-
-
mclone()added
-
-
-
-
-
added
-
-
cClass
-
added
-
added
-
added
-
-
cRuntime
-
mrunFinalizersOnExit(boolean)removed
-
-
-
mcheckAwtEventQueueAccess()removed
-
mcheckMemberAccess(Class, int)removed
-
mcheckSystemClipboardAccess()removed
-
mcheckTopLevelWindow(Object)removed
-
-
implements Comparable
-
added
-
-
implements Comparable
-
added
-
-
cString
-
cSystem
-
mrunFinalizersOnExit(boolean)removed
-
-
cThread
-
mdestroy()removed
-
mstop(Throwable)removed
-
-
-
-
-
added
-
added
-
-
cSelector
-
added
-
added
-
added
-
-
-
pjava.nio
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
-
extends NamedParameterSpec
-
mgetName()removed
-
-
-
added
-
added
-
-
added
-
-
added
-
added
-
-
-
added
-
-
-
-
added
-
-
added
-
added
-
added
-
-
-
-
added
-
added
-
added
-
added
-
-
eTimeUnit
-
added
-
-
-
-
-
added
-
-
-
-
cPack200deprecatedforRemoval
-
deprecatedforRemoval
-
deprecatedforRemoval
-
-
-
cPattern
-
added
-
-
-
-
-
added
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
cOptional
-
added
-
-
-
added
-
added
-
added
-
added
-
-
-
added
-
-
-
-
added
-
-
-
cPolicyremoved
-
-
-
-
-
-
added
-
-
-
-
mjava.corbaremoved
-
-
-
-
mdispose()removed
-
added
-
-
-
pjava.awt
-
implements Serializable
-
implements Serializable
-
implements Serializable
-
-
-
added
-
-
-
-
minstallListeners(AbstractButton)removed
-
muninstallListeners(AbstractButton)removed
-
-
-
-
-
added
-
added
-
-
-
added
-
added
-
-
-
added
-
-
-
added
-
added
-
-
-
-
added
-
mjava.sql
-
pjavax.transaction.xaremoved
-
-
added
-
mjava.transactionremoved
-
mjava.xml.bindremoved
-
mjava.xml.ws.annotationremoved
-
mjava.xml.wsremoved
base:
version: 11
build 11.0.15+10
target:
version: 9
build 9.0.4
-
mjava.activationremoved
-
-
pjava.io
-
-
added
-
added
-
added
-
-
added
-
-
-
-
-
mclone()added
-
-
-
-
-
-
-
added
-
-
cClass
-
added
-
added
-
added
-
-
-
mCbrt()removed
-
-
-
mHypot()removed
-
-
-
mPow()removed
-
-
cRuntime
-
mgetLocalizedInputStream(InputStream)removed
-
mgetLocalizedOutputStream(OutputStream)removed
-
mrunFinalizersOnExit(boolean)removed
-
-
-
finCheckremoved
-
mcheckAwtEventQueueAccess()removed
-
mcheckMemberAccess(Class, int)removed
-
mcheckSystemClipboardAccess()removed
-
mcheckTopLevelWindow(Object)removed
-
mclassDepth(String)removed
-
mclassLoaderDepth()removed
-
mcurrentClassLoader()removed
-
mcurrentLoadedClass()removed
-
mgetInCheck()removed
-
minClass(String)removed
-
minClassLoader()removed
-
-
implements Comparable
-
added
-
-
implements Comparable
-
added
-
-
cString
-
cSystem
-
mrunFinalizersOnExit(boolean)removed
-
-
cThread
-
mdestroy()removed
-
mstop(Throwable)removed
-
-
-
-
added
-
added
-
-
pjava.net
-
-
added
-
-
-
added
-
-
-
pjava.nio
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
-
extends NamedParameterSpec
-
mgetName()removed
-
-
-
added
-
added
-
-
added
-
-
added
-
added
-
-
-
added
-
-
-
-
added
-
-
added
-
added
-
added
-
-
-
-
-
-
added
-
-
-
-
-
added
-
added
-
added
-
added
-
-
-
-
-
added
-
-
-
added
-
added
-
added
-
added
-
-
eTimeUnit
-
added
-
-
-
-
-
added
-
-
-
-
cPattern
-
added
-
-
-
-
-
-
-
added
-
added
-
-
-
-
added
-
-
-
cPolicyremoved
-
-
-
-
-
-
-
-
added
-
added
-
-
-
-
mjava.corbaremoved
-
-
-
-
added
-
-
-
added
-
-
cPath2D
-
added
-
-
-
-
-
mdispose()removed
-
added
-
-
-
pjava.awt
-
implements Serializable
-
implements Serializable
-
implements Serializable
-
cToolkit
-
deprecated
-
added
-
-
-
-
added
-
-
-
-
added
-
-
-
minstallListeners(AbstractButton)removed
-
muninstallListeners(AbstractButton)removed
-
-
-
-
-
added
-
added
-
-
-
added
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
added
-
-
-
-
-
-
-
added
-
deprecatedforRemoval
-
added
-
-
-
-
-
-
-
mgetPid()added
-
-
-
-
-
added
-
mjava.sql
-
pjavax.transaction.xaremoved
-
-
added
-
mjava.transactionremoved
-
mjava.xml.bindremoved