Sobes.tech
Junior — Middle
110

Hogyan valósul meg a Java programok különböző operációs rendszereken való futtatásának lehetősége kód módosítása nélkül?

Válasz az MI-től

sobes.tech MI

Java-программы запускаются на различных операционных системах без изменений в коде благодаря использованию JVM (Java Virtual Machine). Код Java компилируется в байт-код — промежуточный формат, который не зависит от платформы. JVM, установленная на конкретной ОС, интерпретирует или компилирует байт-код в машинный код, понятный данной системе. Таким образом, одна и та же программа может работать на Windows, Linux, macOS и других ОС без изменений.

Пример:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Привет, мир!");
    }
}

Этот код компилируется в байт-код и может запускаться на любой ОС с установленной JVM.