Java — это язык, известный своей универсальностью, которую обеспечивает Java Virtual Machine (JVM). Эта платформа действует как промежуточный слой, расположенный между программой и устройством, переводя Java-код в машинный язык. Описанный принцип называется WORA (Write Once, Run Anywhere) — «написал один раз, запускай везде». Java успешно используют в создании мобильных приложений для Android, разработке программного обеспечения для интернета вещей (IoT), систем хранения данных, робототехники.