助记符专题

java助记符

ldc:将int/float/String类型的常量值从常量池中推送至栈顶(栈顶的值是即将要用的) bipush:将单字节(-128 ~ 127)的常量值除去(-1,0,1,2,3,4,5,)从常量池中推至栈顶, sipush:将一个短整型(-32768 ~ 32767)的常量值从常量池中推至栈顶 iconst_1:将int型的常量值1从常量池中推至栈顶(jvm专门为0/1/2/3/4/5这

变量名、函数名、字符串名和数组名在本质上是一样的,它们都是地址的助记符

程序在运行过程中需要的是数据和指令的地址,变量名、函数名、字符串名和数组名在本质上是一样的,它们都是地址的助记符:在编写代码的过程中,我们认为变量名表示的是数据本身,而函数名、字符串名和数组名表示的是代码块或数据块的首地址;程序被编译和链接后,这些名字都会消失,取而代之的是它们对应的地址。   截图自