有关GC,问个问题 假设有个普通类outer,它有个内部成员类,名为inner,outer和inner均不是thread类型的,并且inner不是静态的,那当outer的实例没有引用,但是inner的实例仍然有引用时,outer的实例会不会被垃圾收集器收集走?能不能用示意的代码说明一下这个问题。谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能。inner类始终放有outer对类的引用。例如内部类直接可以引用外部类的属性:public class Out { private String name; private class Inner { public void setName(String name){ Out.this.name = name; } }} 我哪里错了? 一个字节能存多少个(0-9)得数字 菜鸟求助 如何获取JTABLE中的CHECKBOX值 数字转换问题 关于java线程池 JDBO问题 一个JAVA编码解码的类的问题。 怎样配置java 2 的运行环境 继承重写重载兜兜转不清~ 请教SWT中的Text,如何在末尾追加文字? 100分求助北京java培训!!!
例如内部类直接可以引用外部类的属性:
public class Out { private String name; private class Inner {
public void setName(String name){
Out.this.name = name;
}
}
}