定义:
     单例模式:保证一个类只有一个实例,并且提供一个访问它的全局访问点。(《大话设计模式定义》);
    单例模式分为两种:
       1>饿汉式单例类:自己被加载时就将自己实例化。
         例子:    
  private SingleExample() {
      
    }
private static  SingleExample sin...
                            
                            
                                分类:
其他好文   时间:
2014-06-05 10:14:01   
                                阅读次数:
198
                             
                    
                        
                            
                            
                                饿汉模式//饿汉式单例类.在类初始化时,已经自行实例化 public class 
Singleton1 { //私有的默认构造子 private Singleton1() {} //已经自行实例化 private static final 
Singleton1 single...
                            
                            
                                分类:
编程语言   时间:
2014-05-26 00:34:46   
                                阅读次数:
345
                             
                    
                        
                            
                            
                                第一种:懒汉模式var Singleton=(function(){ var 
instantiated; //比较懒,在类加载时,不创建实例,因此类加载速度快,但运行时获取对象的速度慢 function init(){ 
/*这里定义单例代码*/ return...
                            
                            
                                分类:
编程语言   时间:
2014-05-19 20:44:44   
                                阅读次数:
357
                             
                    
                        
                            
                            
                                传统单例模式的实现有懒汉、饿汉等模式,也有双锁机制(防止不必要的线程再度进入锁的临界区实例化单例模式的全局变量)。不过据说(未经考证)在VS中CPU开启“out-of-order 
execution”,仍然会导致出问题,原因在于: 我们假设a和b线程同时试图初始化单例模式的全局变量,a先进入方...
                            
                            
                                分类:
其他好文   时间:
2014-05-18 00:21:37   
                                阅读次数:
268
                             
                    
                        
                            
                            
                                /**饿汉模式 */public class EagerSingleton { private 
static EagerSingleton eagerSingleton=new EagerSingleton(); private 
EagerSingleton() { supe...
                            
                            
                                分类:
其他好文   时间:
2014-05-17 01:16:23   
                                阅读次数:
246
                             
                    
                        
                            
                            
                                Singleton1.javapackage edu.singleton;/*** * 
把该类设计成单例设计模式(饿汉式) */public class Singleton1 { // 定义一个本类对象并实例化 private static 
Singleton1 singleton = ...
                            
                            
                                分类:
其他好文   时间:
2014-05-15 22:41:16   
                                阅读次数:
317
                             
                    
                        
                            
                            
                                1.单例模式的意图 为了确保一个类有且仅有一个实例,并为它提供一个全局访问点2.单例模式的分类 
懒汉式单例、饿汉式单例、登记式单例三种3. 1 //饿汉式单例类.在类初始化时,已经自行实例化 2 public class Singleton{ 3 
//默认构造 4 private ...
                            
                            
                                分类:
其他好文   时间:
2014-05-13 21:26:46   
                                阅读次数:
381