摘要: 一、问题 Java方法调用过程中,Jvm是如何知道调用的是哪个类的方法?Jvm又是如何处理? 二、概念 a、当子类和父类(接口和实现类)存在同一个方法时,子类重写父类(接口)方法时,程序在运行时调用的方法时,是调用父类(接口)的方法呢?还是调用子类的方法呢?我们将确定这种调用何种方法的操作称之为绑定 阅读全文
posted @ 2018-12-20 21:47 J-Star 阅读(11185) 评论(1) 推荐(8) 编辑
摘要: 一、概念 方法内联就是把调用方函数代码"复制"到调用方函数中,减少因函数调用开销的技术 函数调用过程 1、首先会有个执行栈,存储它们的局部变量、方法名、动态连接 2、当一个方法被调用,一个新的栈帧会被加到栈顶,分配的本地变量和参数会存储在这个栈帧 3、跳转到目标方法代码执行 4、方法返回的时候,本地 阅读全文
posted @ 2018-12-20 21:29 J-Star 阅读(10333) 评论(0) 推荐(6) 编辑