首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

TIJ(4)垃圾回收期怎么工作中的“循环引用”是什么意思?

2012-01-12 
TIJ(4)垃圾回收期如何工作中的“循环引用”是什么意思??我在TIJ,看到垃圾回收器如何工作一节中,讲到引用计数

TIJ(4)垃圾回收期如何工作中的“循环引用”是什么意思??
我在TIJ,看到垃圾回收器如何工作一节中,讲到引用计数器算法的缺陷是,如果有“循环引用“……定位这样的交互自引用的对象需要的开销很大,不太理解,请高手给举个例子,阐述一下”循环引用“是什么意思,并且为什么那样会开销很大?

[解决办法]
循环引用就是有一个对象A,对象A持有一个类B的实例的引用,而类B的这个对象又有持有对象A的引用。
[解决办法]

Java code
class A{  public B b;  }class B{  public A a;}public class Main{    public static void main(String[] args){    A a = new A();    B b = new B();    a.b=b;    b.a=a;    }} 

热点排行
Bad Request.