多态:编译时多态(重载)、运行时多态(继承父类、实现接口)
多态用途:对设计和架构的复用
多态实现:
invokevirtual指令用于调用声明为类的方法 通过偏移量定位方法
invokeinterface指令用于调用声明为接口的方法 挨个找(不同的JVM实现优化不同)
多态:编译时多态(重载)、运行时多态(继承父类、实现接口)
多态用途:对设计和架构的复用
多态实现:
invokevirtual指令用于调用声明为类的方法 通过偏移量定位方法
invokeinterface指令用于调用声明为接口的方法 挨个找(不同的JVM实现优化不同)
本文标题:jvm结构&运行机制&多态实现
本文链接:https://www.haomeiwen.com/subject/guctdftx.html
网友评论