困扰我好几天了,有三个疑问想请教各位高手1当一个类被虚拟机加载进来时,会在堆上创建一个代表些类的Class类的对象,JVM怎么保证这个对象没有显示引用的情况下不被清理?2创建子类对象时其实也创建了其父类对象(包括父类的private实例变量也都在堆上分配内存),他们之间关系是包含?还是可以算成独立的两个对象?其父类对象存不存在显示引用?没有引用怎么没有被清理?3当某个类没有实例变量,仅由一些个方法组成,当NEW一个此类的对象时 在堆里有没有内存分配?用不用考虑回不回收的问题?
调试欢乐多
楼主【lwf5780】截止到2008-07-07 23:23:19的历史汇总数据(不包括此帖):
发帖的总数量:1 发帖的总分数:0
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:1 未结的总分数:0
结贴的百分比:0.00 % 结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
应该是第一次new的时候,给这些方法分配入口地址,以后再new的时候,这些入口地址不变的