Oracle только что выпустила Java 9, новую версию и последнее обновление для платформы Java, с улучшенными характеристиками по всем направлениям.
Новый выпуск включает в себя длинный список улучшений и изменений, таких как поддержка модульности, повышение производительности, поддержка новых стандартов и многое другое.
Oracle классифицирует Java 9 как основной выпуск. В примечаниях к выпуску выделены все основные изменения в различных компонентах Java.
Самым большим изменением, по мнению Oracle, является введение системы модулей платформы Java. Он «представляет новый тип компонента программирования Java», модуль, именованный, самоописывающийся набор данных и кода.
JDK Java был разделен на модули, которые, среди прочего, реструктурировали образы среды выполнения JDK и JRE, что, в свою очередь, улучшило производительность, безопасность и удобство обслуживания.
Большинство изменений важны только для разработчиков Java, но есть некоторые, которые влияют на домашних пользователей, которые запускают приложения Java локально или в Интернете.
Вот список изменений, которые могут иметь отношение к домашним пользователям:
- Установщик JRE 9 для Windows включает возможность «отключить содержимое Java в браузере» во время установки. Вам нужно выбрать индивидуальную настройку на первом экране установки, чтобы перейти к этой опции. Это блокирует запуск Java в браузере во время установки (ранее вам приходилось отключать это в Панели управления).
- Подключаемый модуль Java устарел. Хотя он все еще включен в сборку JDK 9, которая была выпущена сегодня, Oracle отмечает, что плагин и связанные с ним технологии апплетов могут быть удалены в будущих выпусках. API апплета также устарел.
- Апплет панели управления Java для Windows обновлен. Теперь в нем есть поиск, модальные диалоговые окна исчезли, и, согласно Oracle, поиск информации должен быть проще. Однако расположение некоторых опций изменилось. Предусмотрены следующие варианты:
- Отключить автоматическую проверку обновлений.
- Управление настройками рабочего стола Java.
- Управление веб-настройками (исключения, набор правил развертывания, настройки временных файлов, сеть, средство просмотра кэша Java).
- Управление настройками безопасности (включение содержимого Java в браузере, включение ограничений повышенной безопасности, управление сертификатами).
- Список дополнительных опций.
Общие интересующие функции включают отключение сертификатов SHA-1, лучшую поддержку TLS и многое другое.
Вы можете загрузить Jave SE Development KIT 9 с этой страницы и JRE 9 с этой страницы. Доступны загрузки для Linux, Mac OS X, Windows и Solaris.