Встречается на собеседованиях • сегодня
Почему 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 и других платформах без перекомпиляции.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы