Java расширяет горизонты: официальная поддержка новой аппаратной платформы

Онлайн-тренажер Python для начинающих

Изучайте Python легко и без перегрузки теорией. Решайте практические задачи с автоматической проверкой, получайте подсказки на русском языке и пишите код прямо в браузере — без необходимости что-либо устанавливать.

Начать курс

Java делает шаг в будущее: официально объявлена поддержка новой платформы

Экосистема Java продолжает эволюционировать, и на этот раз разработчиков ждет действительно значимое обновление. Команда Oracle и сообщество OpenJDK объявили о добавлении официальной поддержки для новой аппаратной платформы. Это расширение не только укрепляет позиции Java как самого кроссплатформенного языка, но и открывает новые возможности для создания высокопроизводительных и энергоэффективных приложений.

Речь идет о включении в список официально поддерживаемых архитектур RISC-V (Reduced Instruction Set Computer V). Этот открытый стандарт набора команд (ISA) стремительно набирает популярность благодаря своей гибкости, модульности и отсутствию лицензионных отчислений. Теперь разработчики Java могут создавать, тестировать и запускать приложения на устройствах с процессорами RISC-V наравне с x86 и ARM.

Что это означает для разработчиков?

Нововведение уже интегрировано в состав JDK (Java Development Kit). Для работы с новой платформой разработчикам доступен порт под названием «jdk/riscv-port». Рассмотрим ключевые преимущества:

  • Расширение рынка IoT и встраиваемых систем. RISC-V активно используется в микроконтроллерах и чипах для «умных» устройств. Java с ее «Write Once, Run Anywhere» становится идеальным выбором для программирования таких систем.
  • Повышение производительности. Начальная поддержка включает оптимизации JIT-компилятора (C2) для архитектуры RISC-V, что позволяет добиться высокой скорости выполнения кода.
  • Доступ к новым процессорам. Крупные производители, такие как Alibaba и SiFive, уже выпускают мощные RISC-V процессоры для серверов. Java теперь может работать на этом «железе» нативно.
  • Энергоэффективность. Архитектура RISC-V изначально проектировалась с акцентом на низкое энергопотребление, что критично для мобильных и автономных устройств.

Технические детали и статус

На данный момент поддержка RISC-V реализована в экспериментальном режиме в последних сборках JDK (начиная с JDK 22 и далее). Это означает, что основные функциональные возможности (HotSpot VM, сборщик мусора, стандартные библиотеки) уже работают, но некоторые опциональные модули могут находиться в разработке. Разработчики могут скачать специальную сборку Early Access и протестировать свои проекты.

Список основных компонентов, уже адаптированных для RISC-V:

  • Интерпретатор байт-кода и JIT-компилятор C2 (для Linux/RISC-V).
  • Полная поддержка многопоточности и синхронизации.
  • Работа с сетевыми и файловыми API.

Взгляд в будущее

Добавление RISC-V в список официальных платформ — это стратегический шаг. В то время как мир стремится к открытым аппаратным стандартам, Java сохраняет свою актуальность как язык для enterprise-разработки и облачных сервисов. Для разработчиков, которые следят за трендами, это отличная возможность начать изучение новой архитектуры уже сегодня, используя привычные инструменты.

Следите за обновлениями на PythonLib — мы продолжим освещать самые важные изменения в мире Java и Python, помогая вам оставаться на передовой технологий.

Рекомендуем библотеки