String str = "test string";// 释放对象
str = null;

解决方案 »

  1.   

    // 释放对象
    str = null;
    ----------------------------------
    这个还是通知gc我也想知道......
      

  2.   

    str=null;
    就算释放内存了吗?up
      

  3.   

    java有立即释放对象的吗,好象没吧?
      

  4.   

    java.lang.Runtime.runFinalization() 
    java.lang.System.runFinalization()
    和GC差不多。
    想清理,又不想花费时间,什么逻辑哟。
      

  5.   

    java原来回收内存是对程序员封闭的 ...没有其他语言中的专门释放内存的函数. 如delphi的free();通知GC确实需要很常一段时间.在俺的机器上while(100000){}左右才能真正释放...
      

  6.   

    这些东西,我们好象可以不关心,我相信,别人在开发时没有考虑,我们写代码,也应该不用关心垃圾回收的问题,JAVA有专门的系统线程回收的。不要去钻那种无用的牛角嘛,老兄。
      

  7.   

    还有一点就是,用null值赋给对象变量,并不是真正的释放空间,而是告诉垃圾回收进程,可以把我的资源回收了。