我有一个非常简单的问题,但答案仍然不明确。如果我有类Person和内部类Person,则有一个属性引用其他对象(例如:Account)。如果Person对象符合GC条件,那么该属性是否有资格被清除?
答案 0 :(得分:2)
如果Person对象符合GC条件,那么该属性是否有资格被清除?
是的,除非某个其他对象引用该帐户对象。
基本上,将来无法参考的任何对象都有资格获得GC。
答案 1 :(得分:0)
是的,一旦GC删除了Person的实例,如果没有其他参考,则Account的实例也将符合条件。