• Singleton(单例模式)


    public class Singleton {//饿汉模式
        public String name;
        private static Singleton instance=new Singleton();
        private Singleton(){}
        public static Singleton getInstance(){
            return instance;
        }
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Singleton ts1 = Singleton.getInstance();  
                ts1.setName("jason");  
                Singleton ts2 = Singleton.getInstance();  
                ts2.setName("0539");  
                  
                ts1.printInfo();  
                ts2.printInfo();  
                  
                if(ts1 == ts2){  
                    System.out.println("创建的是同一个实例");  
                }else{  
                    System.out.println("创建的不是同一个实例");  
                } 
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        
        public void printInfo() {  
            System.out.println("the name is " + name);  
        } 
    
    }
    /* public class Singleton{
         public String name;
         private volatile static Singleton instance;
         private Singleton(){}
         public static Singleton getInstance(){
             if(instance==null){
                 synchronized(Singleton.class){
                     if(instance==null)
                     instance=new Singleton();
                 }
                 
                
             }
             return instance; 
         }
         
         public String getName() {
                return name;
            }
            public void setName(String name) {
                this.name = name;
            }
            
            public void printInfo() {  
                System.out.println("the name is " + name);  
            }
            
            public static void main(String[] args) {
                // TODO Auto-generated method stub
                Singleton ts1 = Singleton.getInstance();  
                    ts1.setName("jason");  
                    Singleton ts2 = Singleton.getInstance();  
                    ts2.setName("0539");  
                      
                    ts1.printInfo();  
                    ts2.printInfo();  
                      
                    if(ts1 == ts2){  
                        System.out.println("创建的是同一个实例");  
                    }else{  
                        System.out.println("创建的不是同一个实例");  
                    } 
            }
     }*/
     
  • 相关阅读:
    SQL Server的全局变量
    SQL局部变量
    视图和表之间的区别和联系
    SQL Server中开发常用的数据类型
    Bootstrap 字体图标、下拉菜单、按钮组
    Bootstrap 按钮,图片,辅助类
    Bootstrap表单
    Bootstrap表格
    Bootstrap排版类
    Bootstrap网格系统
  • 原文地址:https://www.cnblogs.com/qiaomu/p/4582697.html
Copyright © 2020-2023  润新知