我很好奇 ldc 在 JVM 中的缩写是什么?
I'm curious about what ldc short for in JVM?
ByteCode:ldc pushes a one-word constant onto the operand stack.
ldc takes a single parameter, , which is the value to push.
JVM中的大部分字节码都可以通过代码描述来判断自己的名字。但是,ldc,我没有看到任何线索。
我想它是 LoaD 常量,但我没有任何参考。
是负载常数。它从常量池中加载一个项目到堆栈上。可用的类型是:
int
float
java.lang.String
java.lang.Class
Java 7 JVM 添加 java.lang.invoke.MethodType
and java.lang.invoke.MethodHandle
.
特殊变体 ldc2_w
会将 long
或 double
类型的项目加载到堆栈上。
ByteCode:ldc pushes a one-word constant onto the operand stack. ldc takes a single parameter, , which is the value to push.
JVM中的大部分字节码都可以通过代码描述来判断自己的名字。但是,ldc,我没有看到任何线索。
我想它是 LoaD 常量,但我没有任何参考。
是负载常数。它从常量池中加载一个项目到堆栈上。可用的类型是:
int
float
java.lang.String
java.lang.Class
Java 7 JVM 添加 java.lang.invoke.MethodType
and java.lang.invoke.MethodHandle
.
特殊变体 ldc2_w
会将 long
或 double
类型的项目加载到堆栈上。