Що таке інструкція JVM? - java, jvm

Тому я розмовляв з кимось, хто проводить інтерв'ю(ваш стандартний менеджер з персоналу) про те, що вони насправді шукають в інтерв'ю, і він згадував щось (серед багатьох інших) про тестування знань з Інструкції JVM.

Я не знав, що це, але думав, що він говорить про вказівки щодо байт-коду.

Я провів деякі дослідження, і, здається, я не можу нічого знайти в "Інструкціях JVM", все, що я знаходжу, - це посилання на інструкції з байт-коду, про які я вже знав.

Наприклад: http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html спочатку, здається, говорять про Інструкції JVM, але, здається, це те, що я знаю як інструкції з байт-коду.

Отже, моє запитання: чи існують такі інструкції, як Інструкції JVM, які є окремими від інструкцій по байт-кодам, чи це одне й те саме?

Дякую

Відповіді:

7 для відповіді № 1

Отже, моє запитання: чи існують такі вказівки, як Інструкції JVM, які є окремими від інструкцій по байт-кодам, або вони одні й ті ж?

Вони одне і те саме.


4 для відповіді № 2

Він, швидше за все, просто розмовляє про вказівки щодо байт-коду, як це те, що працює JVM.


0 для відповіді № 3

Все, що я знаю, це те, що ByteCode - це абстрактна машинна мова, яка виконується JVM. Деякі інструкції, які роблять байт-код, є тато(додайте два числа), ддів(розділити два числа), перевантажуватиі т. д. Вони потрапляють у певні групи перетворення типів, арифметики та логіки тощо. Тому я здогадуюсь, що вони є той же. Ці інструкції складають Java-байт-код. Список інструкцій по байт-кодам http://www.stackframe.com/documents/bytecode.html