皮卡丘不是竹鼠 (@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...