package net.xdclass;
import java.awt.*;
/**
*
* @Description 单例设计 饿汉方式
**/
public class SingletonHungry {
private static SingletonHungry instance = new SingletonHungry();
private SingletonHungry(){}
public static SingletonHungry getInstance(){
return instance;
}
/**
* 单例对象的方法
*/
public void process(){
System.out.println("方法调用成功");
}
}
简介:单例设计模式中的饿汉⽅式实战
饿汉⽅式:提前创建好对象
优点:实现简单,没有多线程同步问题
缺点:不管有没使⽤,instance对象⼀直占着这段内存
如何选择:如果对象不⼤,且创建不复杂,直接⽤饿汉的⽅式即可其他情况则采⽤懒汉实现⽅式