Java 12 is out

Java 12 is out

miniJUG

Вышла Java 12

Вышла новая, двенадцатая версия платформы Java. Как и в случае с Java 11, на сайте Oracle доступен для скачки только JDK и только для некоммерческого использования. Также доступны для скачки архивы OpenJDK, которые можно использовать в коммерческих целях.

Вот список изменений и нововведений Java 12.

JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental). Сборщик мусора с низкими паузами Shenandoah, который так долго разрабатывался командой из RedHat, наконец стал частью OpenJDK. Для его включения нужно использовать опции -XX:+UnlockExperimentalVMOptions и -XX:+UseShenandoahGC.

JEP 230: Microbenchmark Suite. В исходный код JDK добавлен базовый набор бенчмарков, основанных на JMH.

JEP 325: Switch Expressions (Preview). В языке Java оператор switch теперь может возвращать значения. Однако эта возможность работает только в preview-режиме, то есть только при указании ключа --enable-preview.

JEP 334: JVM Constants API.

JEP 340: One AArch64 Port, Not Two.

JEP 341: Default CDS Archives.

JEP 344: Abortable Mixed Collections for G1.

JEP 346: Promptly Return Unused Committed Memory from G1.


Обсудить новость

Подписаться на канал в Telegram

Report Page