Разработчики Oracle опубликовали обновление Java Development Kit 10. В новой версии улучшили сборку мусора и работу с локальными типами переменных, а также сохранили полную совместимость с прошлыми релизами JDK. Все написанные ранее проекты можно запускать и редактировать в Java 10.
Что нового?
Ключевые обновления Java Development Kit 10 включают в себя:
- локальный вывод типа переменной для расширения вывода типа на объявление локальных переменных с инициализатором;
- полная сборка мусора для сборщика G1, уменьшающая задержки в работе;
- совместное использование данных класса приложений для оптимизации времени запуска;
- возможность использования экспериментального компилятора Just-in-Time на платформе Linux / x64;
- три новых варианта Java Virtual Machine;
- уменьшенное время запуска инструмента jShell REPL;
- вывод локальной переменной;
- чистый интерфейс сборщика мусора;
- параллельная сборка мусора для сборщика G1;
- совместное использование классов приложения;
- удаление инструмента javah из JDK;
- расширение Unicode.
Новая версия Java 10 будет поддерживаться до сентября 2018 года, после чего её сменит Java 11. Пользователи, не желающие менять привычное ПО, могут продолжать работать с Java 8, которой обеспечена поддержка до декабря 2020 года.
В прошлом месяце Oracle опубликовала список нововведений, ожидаемых в Java Development Kit 10. Все не вошедшие в релиз обновления компания планирует выпустить в следующей версии Java Development Kit 11.
Источник: InfoWorld