12 2016 档案

摘要:1、堆区(malloc):不需要手动管理内存,自动管理 2、栈区(stack):需要手动管理内存 3、静态区 4、常量区 5、方法区 load类方法:把类加载进内存的时候调用,只会调用一次 initialize类方法:初始化的时候调用,会调用多次 阅读全文
posted @ 2016-12-19 18:06 Sivek_lin 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1、对象方法保存到类对象里面,每个类对象中都有一个方法列表。类方法保存在元类中方法列表 a、通过isa指针去对应的类中查找; b、生成方法编号,根据方法编号查找对应的方法(找到只是最终实现地址,根据地址去方法去调用对应的函数); c、方法实现时通过方法列表指针指向方法区(存储方法的实际位置); 阅读全文
posted @ 2016-12-19 18:00 Sivek_lin 阅读(445) 评论(0) 推荐(0) 编辑