java的jvm加载完类以后,如果不使用,那么由垃圾收集来自己收集
我得问题是,我的一个类想让它不卸载,一直在方法区里面保留
加入类里面没有static方法
请问,可以实现吗?
比如连接持对象。如果不使用一直在jvm的方法区和嶉里面存放
请问他是怎么做到这一点的。还有,如果自己家动态加载的类,能否做到这一点?

解决方案 »

  1.   

    不太明白你意思.
    如果一个类还需要使用,jvm会不会自动清除,还要看这个类的使用状况和jvm的版本.
    可以查自动垃圾收集方面的资料.
      

  2.   

    搂主说的应该是设计模式中的单件模式,就是内存中一直只有一个类的实例存在。
    {
        ClassA a;
        if(a == null)
           a = new ClassA();    return a;
    }
    类似于这样的应该就可以满足了