java练习

2021/11/19 20:13:08

本文主要是介绍java练习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

单例模式

 

import java.io.*;

class singleton {
    
    Integer y = 2;
    
    private static volatile singleton instance = null;
    
    public static singleton getInstance() {
        if (instance == null) {
            synchronized(singleton.class) {
                if (instance == null) {
                    instance = new singleton();
                }
            }
        }
        return instance;
    }
    
    public singleton(){}
}

class test  
{
    
    public static void main (String[] args) throws java.lang.Exception
    {
        singleton x = singleton.getInstance();
        System.out.print(x.y);
    }
}

 

suqiandeMacBook-Pro:~/Tmp$ javac test.java
suqiandeMacBook-Pro:~/Tmp$ java test
2

suqiandeMacBook-Pro:~/Tmp$

 



这篇关于java练习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程