通过class.forname可以加载类到内存,那么如何将类移出内存?

解决方案 »

  1.   

    你要移除内存干嘛?!自己实现一个jdk说不定可以做到
      

  2.   

    那你显示的获取到object,赋成null。
      

  3.   

    第一步: 把你要移出内存的对象 设置为null
    第二步:System.gc()通知垃圾回收器来回收
    第三步: 垃圾回收器回收对象,把对象移除内存
      

  4.   


    其实这样做也未必行。
    设置jvm参数,把持久层设小点。加快GC,呵呵。oops!
      

  5.   

    载入的Class对象,貌似不能回收。
      

  6.   

    JVM  java虚拟机会帮你销毁
      

  7.   

    把对象设为null 
    接下来的事就交给JVM就行了 
      

  8.   

    事实是.   付值为null只能加速被回收而已.. 不能保证马上 ...  而使用gc 使得jvm当前空闲的对象被回收.. 而不一定是你想要的被回收...   反正垃圾回收机制还真的是有些不好理解的.