jvm复习: 常用的方法调用生成的字节码

阅读 47

2023-04-08


1.调用接口中的方法: invokeinterface
2.调用静态方法: invokestatic
3.调用自己的私有方法、构造方法以及调用父类的方法: invokespecial
4.调用虚方法: invokevirtual

其中invokestatic和invokespecial是静态解析的,可以在类加载阶段将符号引用转换成直接引用
invokeinterface和invokevitual 是动态链接的,只有在程序调用时才将符号引用转换成直接引用


精彩评论(0)

0 0 举报