Runtime浅析

1).Runtime消息传递   1.通过hash算法,先从缓存中查找,找到,调用方法结束流程;   2.没有找到,则取当前类的方法列表中查找,找到,调用方法结束流程;   3.没有在当前类的方法列表中找到,则取逐级父类方法列表中查找,找到,调用方法,加入当前方法缓存中,再结束流程;   4.以上都没有找到,进入方法动态解析,转入消息转发流程。 2).消息转发流程:     1.调用动态解析方法r
相关文章
相关标签/搜索