package com.saic.grape;
import java.util.Vector;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Vector vector=new Vector();
Object object=new Object();
vector.add(object);
System.out.println("before \"object=null\" objcet==="+object);
object=null;//执行到这里vector还有object的地址引用
System.out.println("after \"object=null\" object==="+object);
vector=null;//执行到这里vector才没有object的地址引用,才被javaGC回收识别
System.out.println("vector.get(0)==="+vector);
}
}
import java.util.Vector;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Vector vector=new Vector();
Object object=new Object();
vector.add(object);
System.out.println("before \"object=null\" objcet==="+object);
object=null;//执行到这里vector还有object的地址引用
System.out.println("after \"object=null\" object==="+object);
vector=null;//执行到这里vector才没有object的地址引用,才被javaGC回收识别
System.out.println("vector.get(0)==="+vector);
}
}