黑马程序员技术交流社区

标题: 关于垃圾回收机制 高手求教 [打印本页]

作者: 丁立刚    时间: 2011-8-8 10:26
标题: 关于垃圾回收机制 高手求教
JRadioButton b;
  ButtonGroup group;
  group=new ButtonGroup();
  for(int i=0;i<10;i++){
   b=new JRadioButton("ABC");
   group.add(b);
  }b=new JRadionButton();
group.add(b);
这样做的话,是不是使这个回收机制无法回收掉前面的b指向的内存
程序运行的结果是group里面的count为10。
情况2:
JRadioButton b;
  for(int i=0;i<10;i++){
   b=new JRadioButton("ABC");
   b.addActionListener(this);
  }
这种情况会怎么样?
垃圾回收机制会回收之前的b吗?
还是和第一种情况一样?
作者: 匿名    时间: 2011-8-8 10:28
不会,因为在被使用。GC只回收垃圾,不回收被使用的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2