java字节码astore_1和astore_2之间有什么区别

时间:2011-08-08 14:26:53

标签: java bytecode

java字节码astore_1astore_2之间有什么区别?

2 个答案:

答案 0 :(得分:8)

对于astore_n的小值,说明n只是astore n的简写等价物。两个版本都将堆栈顶部的内容存储到本地变量n

答案 1 :(得分:4)

astore_1astore 1相同,astore_2astore 2相同,只是astore_1astore_2是一个字节每个,而astore是一个双字节指令。

相关问题