分派

分派

分派:又分为静态分派和动态分派

  1. 静态分派:所有依赖静态类型来定位方法执行版本的分派方式,比如:重载方法
  2. 动态分派(后期分派):根据运行期的实际类型来定位方法执行版本的分派方式,比如:覆盖方法
  1. 单分派和多分派:就是按照分派思考的维度,多余一个的就算多分派,只有一个的称为单分派

如何执行方法中的字节码指令:JVM通过基于栈的字节码解释执行引擎来执行指令,JVM的指令集也是基于栈的

理解并掌握:栈帧、运行期操作数栈和局部变量表之间的交互关系

理解静态和动态分派

---- The end of this article ----