最赞回答 / Tips
                                
                                                            老师只在类里面创建了一个实例,我只给第一个(饿汉模式)说明一下:1.老师先在第一步中创建一个实例:instance          要说明的是instance相当于一个人的姓名,就像刚出生的孩子我们会给他取一个称呼叫‘张三’,new的一个实例(对象)我们也要给他取一个名字叫‘instance’.那么我们就可以用instance来确定,它就是那个新建的实例。2.然后老师在第三步给出了一个方法(这是一个静态的开放权限的方法,可以通过类名直接调用):这个方法反回了instance(相当于人的名字,而不是那个具...
                            
                        
                        2015-01-30
                
            高并发可能会有问题,
public class Singleton {
private static class SingletonHolder {
private static final Singleton INSTANCE = new Singleton();
}
private Singleton (){}
public static final Singleton getInstance() {
return SingletonHolder.INSTANCE;
}
}
                public class Singleton {
private static class SingletonHolder {
private static final Singleton INSTANCE = new Singleton();
}
private Singleton (){}
public static final Singleton getInstance() {
return SingletonHolder.INSTANCE;
}
}
                    
                    2015-01-19
                
            
                                最赞回答 / 伊兮尘昔
                                
                                                            饿汉式是线程安全的,在类创建的同时就已经创建好一个静态的对象供系统使用,以后不在改变          懒汉式如果在创建实例对象时不加上synchronized则会导致对对象的访问不是线程安全的
                            
                        
                        2014-12-31