1:方法调用流程:
> 01-每一个对象都有一个isa指针:通过isa指针去对应的类中查找
> 02-注册方法编号:因为编号查找总是比字符串查找快速,数字总是有一些算法
> 03-根据方法编号去查找对应的方法
> 04-方法的实现是保存在内存中的方法区、不是保存在类里面:所以找到的只是函数实现的地址,根据地址去方法区调用对应的函数
2:内存中有5大区?1:栈 2:堆 3:静态去 4:常量区 5:方法区
> 什么是栈?就是不需要我们手动去管理内存、自动管理
> 什么是堆?就是需要我们手动去管理内存
3:画图解释?
意见反馈邮件:1415429879@qq.com
欢迎你们的阅读和赞赏、谢谢!