方法调用和返回指令

invokevirtual指令

用于调用对象的实例方法

invokeinterface指令

用于调用接口方法,在运行时搜素一个实现了这个接口方法的对象,找出合适的方法进行调用

invokespecial指令

用于调用一些需要特殊处理的实例方法,包括初始化方法、私有方法和父类方法

invokestatic指令

用于调用类静态方法

invokedynamic指令

用于在运行时动态解析出调用点限定符所引用的方法,并执行该方法