Встречается на собеседованиях • сегодня

Почему Java платформенно-независимых ЯП

Java является платформенно-независимым благодаря использованию JVM (Java Virtual Machine) и байт-кода. Код компилируется не в машинные инструкции, а в промежуточный байт-код, который затем интерпретируется JVM. Это позволяет Java-приложениям работать на любой платформе, где есть соответствующая JVM.

Пример:

java
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, Platform!");
    }
}

После компиляции (javac Main.java) создается Main.class с байт-кодом, который можно запустить на любой ОС с JVM (java Main). Таким образом, один и тот же .class файл будет работать на Windows, Linux, macOS и других платформах без перекомпиляции.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы