Oracle JDK 12 Zip Installation on Windows 10 with JAVA_HOME | Java 12 Released
Oracle JDK 12 Features:
Support for Unicode 11
POSIX_SPAWN Option on Linux
JEP 334 JVM Constants API
Support for Compact Number Formatting
Square Character Support for Japanese New Era
ZGC Concurrent Class Unloading
Allocation of Old Generation of Java Heap on Alternate Memory Devices
Command-Line Flag -XX+ExtensiveErrorReports
disallow and allow Options for java.security.manager System Property
-groupname Option Added to keytool Key Pair Generation
New Java Flight Recorder (JFR) Security Events
Customizing PKCS12 keystore Generation
ChaCha20 and Poly1305 TLS Cipher Suites
Support for dns_canonicalize_hostname in krb5.conf
jdeps --print-module-deps Reports Transitive Dependences
JEP 325 Switch Expressions (Preview)
Removed Features
Removal of com.sun.awt.SecurityWarning Class
Removal of finalize Methods from FileInputStream and FileOutputStream
Removal of finalize Method in java.util.ZipFile/Inflator/Deflator
Dropped the YY.M Vendor Version String from Oracle-Produced Builds
Removal of GTE CyberTrust Global Root
Removal of javac Support for 6/1.6 source, target, and release Values
Deprecated Features
Obsoleted -XX+/-MonitorInUseLists
Deprecated Default Keytool -keyalg Value