哈哈,C程序员一个。
在Java中,Java虚拟机在一个独立的线程中专门进行垃圾收集,程序员不用考虑释放内存空间的问题。
当然可以调用System.gc()来强制垃圾收集。

解决方案 »

  1.   

    最简单释放空间的方法就是把他的实例指向空:比如 String b = new String("a")如果你回收b占有的空间,把b指向其他地方,那么他原来占有的空间没有任何一个实例指向他所以,垃圾收级就会回收他换句话说,没有任何指针指向的内存空间,JAVA会自动回收
      

  2.   

    我来画蛇添足两句:
    String b=new String();
    b=null;
    System.gc();