7

所以我正在和一个运行面试的人(你的标准人力资源经理)谈论他们在面试中真正寻找的东西,他提到了一些关于测试 JVM 指令知识的事情(以及许多其他事情)。

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

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

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

所以我的问题是,是否存在与字节码指令分开的 JVM 指令之类的东西,或者它们是一回事吗?

谢谢

4

3 回答 3

7

所以我的问题是,是否存在与字节码指令分开的 JVM 指令之类的东西,或者它们是相同的?

他们是一样的。

于 2012-10-05T13:03:59.620 回答
4

他很可能只是在谈论字节码指令,因为那是 JVM 运行的。

于 2012-10-05T13:01:50.603 回答
0

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

于 2012-10-05T13:19:29.550 回答