ByteCode?ldc 将一个单字常量压入操作数堆栈。ldc 采用单个参数 ,这是要推送的值。
JVM 中的大部分字节码都可以通过代码描述来找出它们的名称。但是,ldc,我看不到任何线索。
它是负载常数。它将常量池中的项加载到堆栈中。可用的类型有:
intfloatjava.lang.Stringjava.lang.ClassJava 7 JVM 添加了java.lang.invoke.MethodType和java.lang.invoke.MethodHandle.
特殊变体ldc2_w将加载一个long或double类型的项目到堆栈中。