Java 12
version: 12
Release date:
EOL date:
bytecode: 56.0
Distro | TCK 1 | Vendor | License | Platforms |
---|---|---|---|---|
AdoptOpenJDK | AdoptOpenJDK | Open Source |
|
|
Liberica | BellSoft | Open Source |
|
|
Red Hat Build of OpenJDK | Red Hat | Open Source |
|
|
SapMachine | SAP | Open Source |
|
|
Zulu | Azul | Open Source |
|
New Features
JVM
- Shenandoah GC ( JEP 189 )
Language
- Switch Expressions Preview ( JEP 325 )
API
- JVM Constants ( JEP 334 )
New APIs
base:
version: 12
build 12.0.2+10
target
version: 11
build 11.0.8+10
-
-
pjava.io
-
-
removed
-
-
-
removed
-
-
-
added
-
-
-
added
-
-
implements Constable
-
added
-
-
implements TypeDescriptor.OfMethodimplements Constable
-
added
-
added
-
-
added
-
implements Constable
-
added
-
added
-
-
added
-
added
-
added
-
-
-
-
removed
-
-
-
-
-
removed
-
-
cClassimplements TypeDescriptor.OfFieldimplements Constable
-
added
-
added
-
added
-
added
-
-
cDoubleimplements ConstantDescimplements Constable
-
added
-
-
added
-
cEnumimplements Constable
-
added
-
-
-
removed
-
-
cFloatimplements ConstantDescimplements Constable
-
added
-
-
cIntegerimplements ConstantDescimplements Constable
-
added
-
-
cLongimplements ConstantDescimplements Constable
-
added
-
-
cStringimplements ConstantDescimplements Constable
-
added
-
added
-
added
-
-
pjava.net
-
-
added
-
-
-
added
-
-
-
-
cFiles
-
added
-
-
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
-
-
removed
-
-
iKey
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
-
-
-
-
added
-
added
-
-
-
added
-
added
-
-
-
-
-
-
-
deprecated
-
-
-
deprecated
-
-
iPBEKey
-
deprecated
-
-
-
-
cCipher
-
added
-
-
-
deprecated
-
-
-
-
-
added
-
-
-
-
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
deprecated
-
-
-
deprecated
-
deprecated
-
-
-
deprecated
-
deprecated
-
-
-
deprecated
-
deprecated
-
-
-
deprecated
-
deprecated
-
-
-
deprecated
-
deprecated
-
-
-
-
-
added
-
-
-
-
-
-
-
added
-
-
-
-
-
-
-
deprecated
-
-
-
added
-
-
iName
-
deprecated
-
-
-
-
mjava.rmi
-
-
-
deprecated
-
-
-
deprecated
-
-
-
base:
version: 12
build 12.0.2+10
target
version: 10
build 10.0.2
-
removed
-
-
pjava.io
-
added
-
-
added
-
implements Constable
-
added
-
-
implements TypeDescriptor.OfMethodimplements Constable
-
added
-
added
-
-
added
-
implements Constable
-
added
-
added
-
-
added
-
added
-
added
-
-
-
-
mclone()added
-
-
-
-
-
removed
-
-
-
-
-
added
-
-
-
removed
-
-
cClassimplements TypeDescriptor.OfFieldimplements Constable
-
added
-
added
-
added
-
added
-
added
-
added
-
added
-
-
cDoubleimplements ConstantDescimplements Constable
-
added
-
-
added
-
cEnumimplements Constable
-
added
-
-
-
removed
-
-
cFloatimplements ConstantDescimplements Constable
-
added
-
-
cIntegerimplements ConstantDescimplements Constable
-
added
-
-
cLongimplements ConstantDescimplements Constable
-
added
-
-
cRuntime
-
removed
-
-
-
removed
-
removed
-
removed
-
removed
-
-
implements Comparable
-
added
-
-
implements Comparable
-
added
-
-
cStringimplements ConstantDescimplements Constable
-
cSystem
-
removed
-
-
cThread
-
removed
-
removed
-
-
-
pjava.net
-
-
added
-
-
-
added
-
-
-
-
-
added
-
added
-
-
cSelector
-
added
-
added
-
added
-
-
-
pjava.nio
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
-
-
extends NamedParameterSpec
-
removed
-
-
-
added
-
added
-
-
added
-
-
added
-
added
-
-
-
added
-
-
-
-
added
-
-
added
-
added
-
added
-
-
-
-
removed
-
-
iKey
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
-
-
-
-
added
-
added
-
-
-
added
-
added
-
added
-
added
-
-
eTimeUnit
-
added
-
-
-
added
-
added
-
-
-
-
-
added
-
-
-
-
cPack200forRemoval
-
forRemoval
-
forRemoval
-
-
-
cPattern
-
added
-
-
-
-
-
-
-
added
-
added
-
-
-
added
-
-
-
added
-
-
-
added
-
-
cOptional
-
added
-
-
-
added
-
added
-
added
-
added
-
-
-
added
-
-
-
-
-
deprecated
-
-
-
deprecated
-
-
iPBEKey
-
deprecated
-
-
-
-
added
-
-
-
cCipher
-
added
-
-
-
deprecated
-
-
-
-
-
added
-
-
-
-
cPolicyremoved
-
-
-
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
deprecated
-
-
-
deprecated
-
deprecated
-
-
-
deprecated
-
deprecated
-
-
-
deprecated
-
deprecated
-
-
-
deprecated
-
deprecated
-
-
-
deprecated
-
deprecated
-
-
-
-
-
added
-
added
-
-
-
-
removed
-
-
pjava.awt
-
implements Serializable
-
implements Serializable
-
implements Serializable
-
-
-
added
-
-
-
-
added
-
-
-
-
-
added
-
added
-
-
-
added
-
added
-
-
-
added
-
added
-
-
-
-
-
-
-
deprecated
-
-
-
added
-
-
iName
-
deprecated
-
-
-
-
added
-
mjava.rmi
-
-
-
deprecated
-
-
-
deprecated
-
-
-
-
mjava.sql
-
removed
-
-
added
-
removed
-
removed
-
removed
-
removed
base:
version: 12
build 12.0.2+10
target
version: 9
build 9.0.4
-
removed
-
-
pjava.io
-
added
-
-
added
-
added
-
added
-
implements Constable
-
added
-
-
implements TypeDescriptor.OfMethodimplements Constable
-
added
-
added
-
added
-
-
added
-
implements Constable
-
added
-
added
-
-
added
-
added
-
added
-
-
-
-
mclone()added
-
-
-
-
-
-
removed
-
-
-