1,实例化一个对象的时候里面的变量和方法会被初始化一次吗?
那这样的话我不如直接使用静态变量和静态方法呢,还可直接使用类调用,
另外我用单列模式来完成我类需要用到的static方法好,还是直接使用static来修饰?
如果用单列模式是只被初始化一次后将对象保存在static静态模块区里面吗他和直接用static来修饰变量和方法有什么区别?
2,static 用多了。会怎么样。一个类里面的方法大部分都是需要用到static方法和变量。
是用单子模式还是直接使用static来修饰。
3,单列模式需要加synchronized 同步块老修饰吗?
[b]问题补充:[/b]
congji2002:
3.如果我单列不加synchronized不同步的话会怎么样?如果同步会有死锁的可能吗?
1.static来修饰变量和方法与直接使用static单列模式有什么区别》?
请说详细点,谢谢。
[b]问题补充:[/b]
3.我的单列模式是以这种表示的:
private static Manager manager=null;
public static Manager getManagerFactory(){
if(manager==null){
manager = new Manager();
}
return manager;
}
public static synchronized Manager getManagerFactory(){
if(manager==null){
manager = new Manager();
}
return manager;
}
需要这样加个同步。把他同步起来吗?