所以如果这样。建议采用静态的hashtable来存对象实例。
楼主,不知道你的单例类A是如何写的,如果你getA()方法里面是直接 new 出来的A对象的话,那就是创建了两次。 下面是单例模式一般写法,如果instance实例已经创建则直接返回此对象, 不存在则创建,这样的话保证A只会创建一个对象instance,且只创建一次。 public class A(){private static A instance private A(){}public A getA(){ if(instance ==null){instance = new A() } return instance } }欢迎分享,转载请注明来源:内存溢出
评论列表(0条)