08031java的饿汉式和懒汉式单例模式

java的饿汉式和懒汉式单例模式

饿汉式单例模式和

懒汉式 最开始对象是null,直到有第一人调用我,才new一个对象,后面一直调用之。

暂时懒汉式存在线程安全的。讲到多线程时可以修复

public class Test {

    private  Test(){

    }
    //饿汉式
    private static Test single =new Test();
    public static  Test getInstance() {
        return single;
    }

调用就 Test i=Test.getInstance();


public class Test {

    private  Test(){

    }
    //懒汉式
    private static Test single =null;


    public static  Test getInstance() {
        if(single==null){
            Test single=new Test();
        }
        return single;
    }

调用就 Test i=Test.getInstance();

猜你喜欢

转载自blog.csdn.net/qq_36249824/article/details/107758289