Вы, наверное, помните, что Java теперь будет обновляться
очень часто. Хорошо это или плохо, пока неясно, ясно одно: чтобы быть на плаву, нужно следить за новыми возможностями и морально к ним готовиться, особенно если вы планируете устраиваться на работу в ближайшее время.
Так вот, по состоянию на февраль 2018 года Java Development Kit 10 находится в статусе RC-версии. А это значит, что "десятка" уже прошла все этапы комплексного тестирования, и все критические ошибки (теоретически) уже выявлены и исправлены.
Официальный релиз JDK 10 ожидается в марте, ну а пока разработчики могут опробовать бета-версию
JDK 10 Early-Access Builds.
А вот и основные изменения, ожидаемые в новой версии JDK:
- Вывод типа локальных переменных.
- «Чистый» интерфейс сборщика мусора.
- Параллельная сборка мусора для G1.
- Включение HotSpot для распределения heap-памяти на альтернативное устройство, например, на модуль NVDIMM.
- JIT-компилятор в экспериментальном режиме на платформах Linux/x64.
- Объединение всех JDK-репозиториев в один.
- Совместное использование данных классов приложений.
- Предоставление по умолчанию набора корневых сертификатов.
- Выделение локального потока для выполнения обратного вызова.
- Удаление инструмента javah из JDK.
- Дополнительное расширение Unicode для меток.
- Управление версиями платформы по времени.
Поскольку релизы Java теперь будут проходить раз в полгода, можно смело заявить, что не попавшие в "десятку" нововведения, скорее всего, появятся в версии 11 (или как там её назовут), в сентябре 2018 года.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ