Java 12/JDK 12 is officially released
On March 19th, Oracle officially announced that Java 12 was officially released and can be used in production environments! “JDK 12 is the open-source reference implementation of version 12 of the Java SE Platform as specified by JSR 386 in the Java Community Process.”
Java 12 brings a host of new features:
189 | Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) GC with low pause time |
230 | Microbenchmark Suite Micro Benchmarking Suite |
325 | Switch Expressions (Preview) Switch Expression |
334 | JVM Constants API JVM Constant API |
340 | One AArch64 Port, Not Two only retains one AArch64 implementation |
341 | Default CDS Archives default class data sharing archive |
344 | Abortable Mixed Collections for G1 abortable G1 Mixed GC |
346 | Promptly Return Unused Committed Memory from G1 G1 to return unused allocated memory in time |