zoukankan      html  css  js  c++  java
  • 单例模式


    这个是先初始化对象。    称为:饿汉式

     

     1 class Single {     
     2 
     3  private static Single s=new Single();     
     4 
     5  private Single(){}   
     6 
     7     public static Single getInstance()   
     8 
     9      {     
    10 
    11       return s;  
    12 
    13       }
    14 
    15  }


    //对象是方法被调用时,才被初始化,也叫做对象的延时加载。成为:懒汉式

     
     1 class Single {    
     2 
     3   private static Single s=null;    
     4 
     5   private Single(){}   
     6 
     7      public static Single getInstace()     
     8 
     9      {            
    10       if(s==null)           
    13      {                 
    14       s=new Single(); 
             return s;
         } 20 21 } 22 23 } 24 25 //调用 26 27 class { public static void main(string [] args) 28 29 { 30 31 System.out.println("Hello World!"); 32 33 } 34 35 }
    磨刀不误砍柴工
  • 相关阅读:
    冒泡排序
    Objective-C 命名规范
    时间轴的制作
    CocoaPods 哪些事
    消息转发机制入门篇
    架构
    算法学习
    AutoLayout自动布局
    网络学习
    HDU 3832 Earth Hour (最短路)
  • 原文地址:https://www.cnblogs.com/why168888/p/4112598.html
Copyright © 2011-2022 走看看