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

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

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

Начать курс

Java официально поддерживает новую платформу: что изменилось для разработчиков?

Мир Java-разработки получил значительное обновление. На прошедшей конференции JavaOne компания Oracle объявила о расширении официальной поддержки Java на новую платформу — RISC-V (архитектуру с открытым набором инструкций). Это событие стало логичным продолжением стратегии по универсализации языка и его адаптации к современным аппаратным решениям.

Что такое RISC-V и почему это важно?

RISC-V — это открытая архитектура набора команд (ISA), которая стремительно набирает популярность в мире встраиваемых систем, IoT-устройств и даже серверных решений. В отличие от проприетарных архитектур x86 и ARM, RISC-V не требует лицензионных отчислений, что делает её привлекательной для стартапов и крупных технологических компаний.

Теперь, с официальной поддержкой Java на RISC-V, разработчики получают возможность:

  • Переносить Java-приложения на устройства с архитектурой RISC-V без дополнительной адаптации;
  • Использовать полный стек Java-технологий — от Java SE до Java EE — на новых типах оборудования;
  • Оптимизировать производительность благодаря нативной поддержке JVM (Java Virtual Machine) для этой платформы;
  • Снизить затраты на разработку встраиваемых систем и микроконтроллеров.

Технические детали и примеры кода

Поддержка RISC-V реализована на уровне OpenJDK и включает порт для 64-битной версии архитектуры (RV64G). Разработчики уже могут скачать раннюю версию JDK с поддержкой RISC-V через официальный репозиторий OpenJDK.

Пример простого Java-приложения, которое теперь будет работать на RISC-V без изменений:

public class HelloRiscV {
    public static void main(String[] args) {
        System.out.println("Java работает на RISC-V!");
        // Проверка архитектуры
        String arch = System.getProperty("os.arch");
        System.out.println("Архитектура: " + arch);
    }
}

Как видите, код остаётся классическим Java — никаких специальных аннотаций или зависимостей не требуется. Всю работу по адаптации берёт на себя JVM.

Как это повлияет на экосистему Java?

Внедрение поддержки RISC-V — это не просто техническое обновление. Это сигнал рынку о том, что Java продолжает оставаться гибким и независимым языком программирования, готовым к работе на любом оборудовании. Особенно это важно для:

  • Интернета вещей (IoT) — миллиарды устройств на RISC-V смогут выполнять Java-код;
  • Облачных вычислений — появление серверов на RISC-V снизит стоимость облачных ресурсов;
  • Образования — студенты смогут изучать Java на дешёвых RISC-V-платах (например, StarFive VisionFive);
  • Блокчейна и криптовалют — многие проекты уже используют RISC-V для создания безопасных аппаратных кошельков.

Что дальше?

На данный момент поддержка RISC-V находится в статусе early access (ранний доступ), но уже к выходу JDK 24 ожидается полноценная стабильная версия. Разработчикам рекомендуется начинать тестирование своих проектов на эмуляторах RISC-V, чтобы подготовиться к будущему релизу.

Таким образом, Java в очередной раз доказывает свою универсальность, открывая дорогу к новым аппаратным платформам и сценариям использования. Следите за обновлениями на pythonlib.ru — мы будем держать вас в кур

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