什么是JVM指令?

时间:2012-10-05 13:00:08

标签: java jvm

因此,我正在与一位运行Interviews(您的标准人力资源经理)的人谈论他们在面试中真正寻找的内容,并且他提到了有关测试JVM指令知识的一些事情(以及许多其他事情)。

我不知道那些是什么,但我以为他在谈论字节码指令。

我做了一些研究,似乎我在“JVM指令”上找不到任何内容,我发现它都是对字节码指令的引用,我已经知道了。

例如:http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html起初似乎谈论JVM指令,但这似乎是我所知的字节码指令。

所以我的问题是,是否存在与字节码指令分开的JVM指令,还是它们是同一个?

由于

3 个答案:

答案 0 :(得分:7)

  

所以我的问题是,是否存在与字节码指令分开的JVM指令,或者它们是同一个?

他们是同一个人。

答案 1 :(得分:4)

他最有可能只是谈论字节码指令,因为这就是JVM运行的原因。

答案 2 :(得分:0)

我所知道的是ByteCode是一种由JVM执行的抽象机器语言。一些使字节码的指令是 dadd (添加两个数字), ddiv (除以两个数字), dload 等等。它们属于某些组类型转换,算术和逻辑等。所以我猜他们 相同 。这些指令组成了一个java字节代码。字节码指令列表http://www.stackframe.com/documents/bytecode.html