What is a JVM instruction?

So, I was talking with someone who runs the interview (your standard HR manager) about what they really are looking for in the interview, and he mentioned something (among many others) about testing JVM knowledge.

I did not know what it was, but I thought he was talking about bytecode instructions.

I did some research and it seems like I canโ€™t find anything in JVM Instructions, all I find are links to bytecode instructions that I already knew about.

For example: http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html at first it seems to be talking about JVM instructions, but it seems like this is what I know as instructions for bytes code.

So my question is: are there things like JVM instructions that are separate from bytecode instructions, or are they the same thing?

thanks

+7
source share
3 answers

So my question is: are there things like JVM instructions that are separate from bytecode instructions or are they the same?

They are one and the same.

+7
source

He most likely just talks about the bytecode instructions as if the JVM were working.

+4
source

All I know is that ByteCode is an abstract machine language that is run by the JVM. Some instructions that do bytecode are dadd (add two numbers), ddiv (separate two numbers), dload , etc. They fall into the type conversion of certain groups, arithmetic and logic, etc. Therefore, I think they are the same . These instructions make up java byte code. List of bytecode instructions http://www.stackframe.com/documents/bytecode.html

0
source

All Articles