Java 14
version: 14
Release date:
EOL date:
bytecode: 58.0
Distro | TCK 1 | Vendor | License | Platforms |
---|---|---|---|---|
AdoptOpenJDK | AdoptOpenJDK | GPLv2+CE |
|
|
Azul Zulu Builds of OpenJDK 14 | Azul Systems | GPLv2+CE |
|
|
Liberica | BellSoft | GPLv2+CE |
|
|
Oracle JDK 14 | Oracle | Commercial |
|
|
Red Hat build of OpenJDK 14 | Red Hat | GPLv2+CE |
|
|
SapMachine 14 | SAP | GPLv2+CE |
|
New Features
JVM
- NUMA-Aware Memory Allocation for G1 ( JEP 345 )
- JFR Event Streaming ( JEP 349 )
- Helpful NullPointerExceptions ( JEP 358 )
- Deprecate the Solaris and SPARC Ports ( JEP 362 )
- Remove the Concurrent Mark Sweep (CMS) Garbage Collector ( JEP 363 )
- ZGC on macOS ( JEP 364 )
- ZGC on Windows ( JEP 365 )
- Deprecate the ParallelScavenge + SerialOld GC Combination ( JEP 366 )
Language
New APIs
base:
version: 14
build 14.0.2+12
target:
version: 13
build 13.0.2+8
-
-
pjava.io
-
aSerialadded
-
-
added
-
added
-
-
-
-
-
added
-
-
-
-
-
mFactory(ClassSpecializer)removed
-
-
-
deprecatedforRemoval
-
-
-
added
-
deprecated
-
added
-
-
-
-
cModifier
-
deprecatedforRemoval
-
-
added
-
-
added
-
pjava.net
-
-
deprecated
-
deprecated
-
deprecated
-
deprecated
-
deprecated
-
deprecated
-
-
-
pjava.security.aclremoved
-
-
-
-
-
public
-
-
-
added
-
-
-
-
cPack200removed
-
iPack200.Packerremoved
-
iPack200.Unpackerremoved
-
-
-
cHashSet
-
added
-
added
-
-
-
base:
version: 14
build 14.0.2+12
target:
version: 12
build 12.0.2+10
-
-
pjava.io
-
aSerialadded
-
-
added
-
added
-
-
-
-
-
added
-
-
-
-
-
mFactory(ClassSpecializer)removed
-
-
-
deprecatedforRemoval
-
-
-
added
-
deprecated
-
added
-
-
-
-
cModifier
-
deprecatedforRemoval
-
-
added
-
-
added
-
pjava.net
-
-
deprecated
-
deprecated
-
deprecated
-
deprecated
-
deprecated
-
deprecated
-
-
-
-
-
added
-
added
-
-
-
pjava.nio
-
cBuffer
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
-
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
-
-
pjava.security.aclremoved
-
-
-
-
-
fREIWAadded
-
-
-
-
-
public
-
-
-
added
-
-
-
-
cPack200removed
-
iPack200.Packerremoved
-
iPack200.Unpackerremoved
-
-
-
cHashSet
-
added
-
added
-
-
-
-
-
forRemoval
-
-
-
forRemoval
-
-
-
-
forRemoval
-
forRemoval
-
forRemoval
-
forRemoval
-
forRemoval
-
forRemoval
-
forRemoval
-
-
-
-
-
-
mdispose()removed
-
-
-
-
-
-
-
added
-
-
-
-
mjava.xml
-
-
-
added
-
added
-
-
-
added
-
added
-
-
-
base:
version: 14
build 14.0.2+12
target:
version: 11
build 11.0.15+10
-
-
pjava.io
-
aSerialadded
-
-
mfinalize()removed
-
-
-
mfinalize()removed
-
-
-
added
-
-
-
added
-
added
-
-
-
-
-
added
-
-
-
added
-
-
-
mFactory(ClassSpecializer)removed
-
-
-
deprecatedforRemoval
-
-
implements Constable
-
added
-
-
-
added
-
deprecated
-
added
-
-
implements Constableimplements TypeDescriptor.OfMethod
-
added
-
added
-
-
added
-
implements Constable
-
added
-
added
-
-
added
-
added
-
added
-
-
-
cModifier
-
deprecatedforRemoval
-
-
added
-
-
mgetCause()removed
-
-
-
added
-
-
-
mgetCause()removed
-
-
cClassimplements Constableimplements TypeDescriptor.OfField
-
added
-
added
-
added
-
added
-
added
-
added
-
-
cDoubleimplements Constableimplements ConstantDesc
-
added
-
-
added
-
cEnumimplements Constable
-
added
-
-
-
mgetCause()removed
-
-
cFloatimplements Constableimplements ConstantDesc
-
added
-
-
cIntegerimplements Constableimplements ConstantDesc
-
added
-
-
-
mPrimitiveSlot()removed
-
-
cLongimplements Constableimplements ConstantDesc
-
added
-
-
-
added
-
-
cRecordadded
-
cRuntime
-
mtraceInstructions(boolean)removed
-
mtraceMethodCalls(boolean)removed
-
-
-
added
-
added
-
added
-
added
-
added
-
added
-
-
cStringimplements Constableimplements ConstantDesc
-
added
-
added
-
added
-
added
-
added
-
added
-
-
-
forRemoval
-
mresume()forRemoval
-
forRemoval
-
-
cThread
-
mresume()forRemoval
-
forRemoval
-
-
pjava.net
-
-
deprecated
-
deprecated
-
deprecated
-
deprecated
-
deprecated
-
deprecated
-
-
-
added
-
-
-
added
-
-
-
-
-
added
-
added
-
-
cFiles
-
added
-
-
-
pjava.nio
-
cBuffer
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
-
-
added
-
-
-
added
-
added
-
added
-
added
-
added
-
-
-
pjava.security.aclremoved
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
-
-
mgetCause()removed
-
-
iKey
-
deprecated
-
-
-
deprecated
-
-
-
deprecated
-
-
-
-
-
-
-
fREIWAadded
-
-
-
-
-
public
-
-
-
added
-
-
-
-
-
added
-
added
-
-
-
added
-
added
-
-
-
-
cPack200removed
-
iPack200.Packerremoved
-
iPack200.Unpackerremoved
-
-
-
-
-
cHashSet
-
added
-
added
-
-
-
-
-
deprecated
-
-
-
deprecated
-
-
iPBEKey
-
deprecated
-
-
-
-
cCipher
-
added
-
-
-
deprecated
-
-
-
-
-
forRemoval
-
-
-
added
-
-
-
forRemoval
-
-
-
-
forRemoval
-
forRemoval
-
forRemoval
-
forRemoval
-
forRemoval
-
forRemoval
-
forRemoval
-
-
-
-
-
-
added
-
-
-
-
added
-
-
deprecated
-
-
added
-
-
-
deprecated
-
-
added
-
-
deprecated
-
-
-
added
-
added
-
-
added
-
-
-
deprecated
-
deprecated
-
-
added
-
-
deprecated
-
deprecated
-
-
added
-
-
deprecated
-
deprecated
-
-
added
-
-
deprecated
-
deprecated
-
-
added
-
-
deprecated
-
deprecated
-
-
added
-
-
deprecated
-
deprecated
-
-
iElements
-
-
-