面試之---手寫單例模式

AlbenXie發表於2018-08-10

-------------在面試中,可能會遇到讓直接寫一個單例模式,不會在意你會不會,理解不理解這東西,只要能寫出來,面試就還能進行下去

//餓漢式
class Singleton {
    private static Singleton instance = new Singleton();

    private Singleton() {
    }

    static Singleton getInstance() {
        return instance;
    }
}

 

//懶漢式
class Singleton {
    private static Singleton instance = null;

    private Singleton() {
    }

    static Singleton getInstance() {
        if (instance == null) {
            instance = new Singleton();
        }

        return instance;
    }
}


-------任意寫出一個就夠了 

相關文章