皮卡丘不是竹鼠 (@pkqbszs)java学习之单例模式 中发帖

单例设计模式
什么是单例模式


所谓单例设计模式,就是在软件系统中,某个类只存在一个实例对象,并且也只有一个获得该实例的方法 


单例模式有两种方式 

饿汉式
懒汉式



步骤如下 

构造器私有化
类的内部创建对象
对外暴露一个静态的public方法,用于返回唯一实例(getInstance)



饿汉式
饿汉式是在类加载时就创建并且初始化单例对象,这可能造成资源浪费 
package com.hspedu.single;

public class Test {
    public static void main(String[] args) {
        GirlFrind instance = GirlFrind.getInstance();
        instance.show();
    }
}

class GirlFrind{
    priva...
 
 
Back to Top