Встречается на собеседованиях • сегодня
В какой формат JVM компилирует код
Java-код компилируется в байт-код — промежуточный формат, который выполняется JVM. Байт-код хранится в .class файлах и состоит из инструкций (opcodes), понятных JVM. Он не зависит от платформы, но требует JVM для выполнения.
Пример:
java
// Исходный код (Test.java)
public class Test {
public static void main(String[] args) {
System.out.println("Hello, JVM!");
}
}После компиляции (javac Test.java) создается Test.class, содержащий байт-код. Его можно посмотреть с помощью javap -c Test:
text
Compiled from "Test.java"
public class Test {
public static void main(java.lang.String[]);
Code:
0: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream;
3: ldc #3 // String Hello, JVM!
5: invokevirtual #4 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
8: return
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы