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

    public class DanLi {
        private DanLi()
        {
            
        }
        
        private  static DanLi d1=null;
    
        public static DanLi instance()
        {
            
            if(d1==null)
            {
                d1=new DanLi();
            }
            return d1;
        }
        private int m=0;
        public void run()
        {
            for(int i=0;i<10;i++)
            {
                m++;
                
                System.out.println("m="+m);
            }
            
        }
        public static void main(String[] args) {
            System.out.println("t1单例");
            DanLi t1=DanLi.instance();
            t1.run();
            System.out.println("t2单例");
            DanLi t2=DanLi.instance();
            t2.run();
    
        }
    
    }
    public class DanLi2 {
        private DanLi2()
        {
            
        }
        
        private final static DanLi2 t1=new DanLi2();
        
        
        public static DanLi2 instance()
        {
            
            return t1;
        }
        private int m=0;
        public void run()
        {
            for(int i=0;i<10;i++)
            {
                m++;
                
                System.out.println("m="+m);
            }
            
        }
        public static void main(String[] args) {
            System.out.println("t1单例");
            DanLi t1=DanLi.instance();
            t1.run();
            System.out.println("t2单例");
            DanLi t2=DanLi.instance();
            t2.run();
    
        }
    
    }
  • 相关阅读:
    Java基本元素
    wsgiref模块
    Web框架与HTTP协议
    pymysql 于pycharm中操作mysql
    mysql
    协程
    jQuery选择器
    网络编程→锁/队列/线程
    初识网络编程&并发编程
    navcat 如何将一个库的表抽到另一个库中
  • 原文地址:https://www.cnblogs.com/wallan/p/5516761.html
Copyright © 2011-2022 走看看